解決GitHub每次push時都提示輸入使用者名稱和密碼的問題
阿新 • • 發佈:2018-12-09
最近在GitHub上建了個專案倉庫,可是在每次push的時候,都提示我輸入使用者名稱和密碼,查了很多資料,得到如下解決方案:
原因
我們在建立遠端倉庫或者克隆專案時,使用的是HTTPS方式 ,HTTPS方式push不會儲存使用者名稱和密碼。我們需要把HTTPS方式改成SSH的方式
解決辦法
1、git remote -v 檢視遠端連線的方式
2、git remote rm origin 刪除原先HTTPS的連線方式
3、GitHub倉庫複製SSH的地址
==》
4、git remote add origin SSH地址
5、git push origin 完成
重新檢視連線方式 git remote -v 會發現已經更改成了ssh的方式
----------------------------------------------------------------- 注意 --------------------------------------------------------------
有時候在第5步時會提示如下錯誤:
原因是沒有將本地的分支與遠端倉庫的分支進行關聯,多進行一項操作就好了
git push --set-upstream origin master 即把本地分支關聯到遠端主分支
(完)