求解:github开启了两步验证后git push使用https方式 验证权限失败
大家讲道理
大家讲道理 2017-04-25 09:03:17
0
2
1078
hainuo@hainuo-ubuntu:/www/×××/.git$ git push 
Username for 'https://github.com': hainuo
Password for 'https://hainuo@github.com': 
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/hainuo/xi.git/'

我开启了github两步验证后应该如何解决?

由于windows下开发,编码老是自动转换成ansi或者gbk 实在搞不懂所以将电脑格式化撞了ubuntu在ubuntu下面没有githubforwindows方便的gui工具,只能够求助大家了

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(2)
淡淡烟草味

Sudah ada penyelesaian
Penyelesaian rujukan ialah
Ingat kata laluan dan nama pengguna
Buat kata laluan untuk baris arahan

Kod Utama

git config --global credential.helper store
  1. Pergi ke halaman profil anda.
  2. Menu aplikasiDi bar sisi kiri, klik Aplikasi.
  3. Jana butang token baharuKlik Jana token baharu.
  4. Medan penerangan tokenBeri token anda nama deskriptif
  5. Memilih skop tokenPilih skop yang anda ingin berikan kepada token ini Skop lalai membolehkan anda berinteraksi dengan repositori awam dan peribadi, data pengguna dan inti.
  6. Buang Jana tokenKlik Jana token.
  7. Token yang baru dibuatSalin token ke papan keratan anda Atas sebab keselamatan, selepas anda menavigasi keluar dari halaman ini, tiada siapa yang akan dapat melihat token itu lagi.

Kemudian semua yang anda perlu lakukan ialah tolak git

Username for 'https://github.com': hainuo
Password for 'https://hainuo@github.com': 

Dalam projek Kata Laluan di sini, anda hanya perlu menampal token akses yang dijana dalam bahagian belakang github

Di manakah fail disimpan?
Lokasi penyimpanan fail ialah /home/你使用的账户/
Dua fail
.gitconfig
.git-credentials
akan dijana dalam direktori ini. Selepas itu, operasi anda di terminal Linux tidak akan diganggu oleh proses pengesahan. .

某草草

Selepas github menghidupkan pengesahan kedua, kata laluan semasa menyerahkan menggunakan Token Akses Peribadi dalam tetapan peribadi dan bukannya kata laluan akaun

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan