1. 程式人生 > >解決GitHub每次push時都提示輸入使用者名稱和密碼的問題

解決GitHub每次push時都提示輸入使用者名稱和密碼的問題

最近在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地址

,連線方式更改為SSH方式

5、git push origin  完成

重新檢視連線方式 git remote -v 會發現已經更改成了ssh的方式

----------------------------------------------------------------- 注意  --------------------------------------------------------------

有時候在第5步時會提示如下錯誤:

原因是沒有將本地的分支與遠端倉庫的分支進行關聯,多進行一項操作就好了

git push --set-upstream origin master 即把本地分支關聯到遠端主分支

(完)