git從本地添加到github遠(yuǎn)程庫失敗的解決方法

問題描述:
Warning: Permanently added 'github.com,192.30.253.112' (RSA) to the list of known hosts.
sign_and_send_pubkey: signing failed: agent refused operation Permission denied (publickey).

有時(shí)用github從本地添加到遠(yuǎn)程庫的時(shí)候,會出現(xiàn)上述問題,下面是解決辦法:
首先,清除所有的key-pair

ssh-add -D
rm -r ~/.ssh

刪除你在github中的public-key

重新生成ssh密鑰對

ssh-keygen -t rsa -C "xxx@xxx.com"

接下來正常操作
在github上添加公鑰public-key:
1、首先在你的終端運(yùn)行 xclip -sel c ~/.ssh/id_rsa.pub將公鑰內(nèi)容復(fù)制到剪切板
2、在github上添加公鑰時(shí),直接復(fù)制即可
3、保存

但是!有時(shí)候這方法不靈,教你一個(gè)新方法,保你藥到病除。

!!!通過加載你的鑰匙到您的SSH代理修復(fù)這個(gè)錯誤,具體操作:

eval "$(ssh-agent -s)"
ssh-add

提交到github庫

git push origin master
圖片.png

又報(bào)錯了?。。?!不過看見最后有強(qiáng)制推送,

git push origin +master

成功啦!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容