圖文解決git push需要輸入用戶名和密碼問題

我們在初學git使用的時候常常會忽略一些細節(jié)導致我們后面操作走了彎路,現在我們就來解決我們的git push每次都需要使用用戶名和密碼的問題。
問題:

分析:
我們在使用git clone的時候沒有注意到使用的是HTTPS的方式clone,
我們想使用SSH密鑰驗證的話應該使用SSH的方式clone,

解決方法:
1)查看使用的clone方式:

git remote -v

可見使用的方式是HTTPS;
2)刪除原clone方式:

git remote rm origin

3)添加新的clone方式:

git remote add origin git@github.com:zludon/git_test.git

執(zhí)行成功后再查看,已經變成SSH方式了:


4)測試git push

需要注意的是,改動完之后直接執(zhí)行git push是無法推送代碼的,需要設置一下上游要跟蹤的分支,與此同時會自動執(zhí)行一次git push命令,此時已經不用要求輸入用戶名及密碼啦!

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容