github每次push提交都要輸入帳號密碼

問題產生的緣由是在克隆的時候使用的是https的方式或者用一些特殊的指令來克隆的github項目源,如 golang裏的go get github.com/...... 沒次提交push的時候都會提示要輸入帳號密碼比較麻煩,圖下圖所示: git

把https調整爲ssh的方式就能夠了,相應的地址以下圖 github

打開Git Bash 指令以下:golang

  1. CD切換到指定目錄
cd  D:GoPath/Src/github.com/nickchou/gocode
  1. 查看git clone方式,若是是 origin https://github.com......開頭就說明須要調整
git remote -v
  1. 移除原來的git源
git remote rm origin
  1. 添加新的git源頭(地址修改成要調整的)
git remote add origin git@github.com:nickchou/gocode.git
  1. 再查看git 方式,若是是 origin git@github.com....就開頭就說明OK了,從新commit或者push就不用每次都輸入帳號密碼了
git remote -v

完整操做步驟見截圖 6. 記得在github官網SSH keys添加客戶端生成的密鑰 ssh

相關文章
相關標籤/搜索