由于网络原因我用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