Git要求回购所有者密码,而不是队友密码

时间:2014-05-06 12:27:10

标签: git bitbucket

我遇到了一个奇怪的问题。 一位新同事加入了我的团队。他试图克隆回购,而git已经向他询问了我的密码。我们已经确认它不接受他的bitbucket密码,而它接受我的。

其他一些事实:

  • 他已经在另一个项目中使用git,凭证存储在netrc中,并且工作正常。两个存储库都在bitbucket上,因此凭据应该相同。
  • 其他同事克隆到这个仓库没有问题。
  • 他有写访问权限,就像团队的其他成员一样。

如果他在第二次回购中遇到同样的问题,或者另一个人有这个问题,这会给我一个线索。但情况并非如此,我很困惑。

我们的远程存储库托管在bitbucket上。他正在使用Windows。

我还能错过什么?

1 个答案:

答案 0 :(得分:2)

如果要求您输入密码,则表示它会尝试使用您的登录信息进行身份验证。

这意味着,如果克隆了回购(使用您的密码),则git remote -v必须显示以下网址:

https://YourLogin@server/path/to/repo

您可以指示用户更改名为' origin'的远程网址。用:

git remote set-url origin https://HisLogin@server/path/to/repo