避免在每个拉动生产服务器上要求密码的正确方法

时间:2016-11-16 11:18:08

标签: git deployment version-control repository

我从bitbucket克隆了存储库但是用我的用户名如

git pull username@repository.blah

现在它每次都要我输入我的bitbucket密码。现在其他开发人员也希望拉动,但我应该怎么做才能让每个开发人员都轻松。

2 个答案:

答案 0 :(得分:1)

您应该使用SSH(而不是HTTPS):

git clone git@bitbucket.org:<your-usert>/<your-repo>.git

使用ssh-keygen实用程序创建ssh密钥文件(您可以回答的所有问题yes)。将公钥内容添加到User-&gt; Butbucket设置 - &gt; SSH密钥。

现在您可以使用任何git命令而无需输入密码

答案 1 :(得分:0)

您可以使用git config --global credential.helper manager。因此,您需要首次输入用户名和密码,然后下次不会要求输入密码。