cari

Rumah  >  Soal Jawab  >  teks badan

求解:github开启了两步验证后git push使用https方式 验证权限失败

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工具,只能够求助大家了

大家讲道理大家讲道理2798 hari yang lalu1085

membalas semua(2)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-04-25 09:05:17

    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. .

    balas
    0
  • 某草草

    某草草2017-04-25 09:05:17

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

    balas
    0
  • Batalbalas