第一次git連接gitee時報錯 Auth error: Access deined: authorize failure. 以及git與gitee的公鑰(publickey)兼容問題


 

 

問題一:第一次上傳文件到gitee,把ssh公鑰添加好,並且進行remote遠程庫的連接,然后就發生了以下錯誤

 

解決方案:

//我原本將公鑰寫在這個地方,但這個地方的公鑰只支持clone和pull等操作,不支持push操作,必須去添加個人公鑰才行

 

 

//必須在這個位置添加個人公鑰才能執行push操作

//必須注意的是:若是上面那個位置已經有公鑰了,在這里是不能創建相同的公鑰的,只能將上面位置的公鑰刪除,這里才能創建

 

 

 問題二:個人公鑰設置好后,我又進行了remote遠程庫的連接,准備上傳文件,又發生了以下錯誤

 

 

問題原因:

版本不兼容,我是用的是git 2.34.1版本,對於公鑰不支持RSA-SHA1算法了(2.33.1后就不支持了),而gitee對於公鑰只支持RSA-SHA1算法了,兩者不兼容,無法是被公鑰,出現了問題

 

解決辦法:

gitee官方在幫助中心中給出了:https://gitee.com/help/articles/4352#article-header0

我選擇的是第二種,使用其他算法生成ssh

 

 

 

 


免責聲明!

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



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