由於網絡原因我用ssh方法拉取代碼每次都提示遠程服務連接失敗,因此我用了https方式去拉去代碼。
這種方式拉取代碼每次操作都要輸入密碼,為了解決這個問題做了一下操作:
- 在命令行輸入 git config --global credentail.helper store
- 接着在命令行 git pull 拉去代碼,此時需要輸入密碼
- 再往后的操作 pull push 都不用在輸入密碼
我在虛擬機中使用上述方法不起作用,用https拉去代碼每次都要輸入賬號和密碼,因此加了憑據管理器
- 建立憑據文件 $ touch ~/.git-credentials
- 在文件中加入帶憑據的url信息 https://HAliyuxin:(冒號后面輸入密碼)@github.com
- 告訴git使用該憑據 $ git config --global credential.helper store
- 執行完上面命令會在git配置文件 ~/.gitconfig 中設置一個憑據地址
[credential]
helper = store