我們在初學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