我继承了一个远程存储库,但每次我想访问远程(推/拉)时,我总是要求输入用户名和密码。我想在验证中添加身份验证详细信息,以免每次都进行身份验证。
修改: 我应该澄清这种情况,即我的远程服务器和托管的git存储库之间的连接。 (到位桶)
答案 0 :(得分:2)
这不完全是一个git问题,但与您登录遥控器的方式有关。您需要做的第一件事是创建一个密钥对,以便log in to the remote without a password。
然后,您需要在~/.ssh
目录中创建一个配置文件,描述如何设置主机连接。该文件应如下所示:
Host myHostName
User DarkStar1
Port 22
Hostname 88.88.88.88
然后你可以使用...
添加远程的原点git remote add origin myHostName:path/to/repo.git
然后你就可以在没有每次验证的情况下拉/推/无论什么
修改强>
鉴于您已将问题编辑为提及bitbucket,您可以找到详细说明here。