GitHub 無法上傳 fatal: Authentication failed for 'h


轉自:https://www.cnblogs.com/Security-Darren/p/4106478.html

 

在GitHub上采取雙因子身份認證后,在git push 的時候將會要求填寫用戶的用戶名和密碼,用戶名就是用戶在GitHub上申請的用戶名,但是密碼不是普通登錄GitHub的密碼。

  一旦采取雙因子身份認證,登錄GitHub的時候既需要輸入用戶名和密碼,還需要輸入一個即時的驗證碼,這樣可以對Git賬戶提供雙重的安全保障。但是git push 卻怎么也沒法推送到遠端repo,總是提示身份認證錯誤:“fatal: Authentication failed for ...”

  查了很多國內的解決方案,只有一個在評論里提及了一下GitHub的two-factor authentication,但是具體怎么做還是沒有說。

  沒辦法,還是得依靠Google,終於在StackOverflow中找到了提示,如果你啟用了GitHub的雙因子身份認證,那么你在push代碼前需要提供的是一個token而不是你平時登錄的密碼,這個token的獲得方式在GitHub中有詳細記錄,下面是鏈接,如果有遇到類似錯誤的Git用戶,希望本文能夠幫助到你。

https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line

賬號是登錄賬號,密碼是通過上面生成的密碼。

 

 

 

 

 

 

 

 

 

 

應該是只要選擇repo就可以上傳了。 我是選的三個

 

 然后就會生成一個密碼,一定要記得把密碼存下來,方便以后使用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM