Bitbucket克隆到Sourcetree,反复询问密码

时间:2018-01-14 09:45:21

标签: bitbucket atlassian-sourcetree

我对Bitbucket和Sourcetree完全陌生。我从我的大学收到了一个存储库,当我登录Bitbucket时,我发现它有所有必要的文件。我想克隆它,所以我可以在我的笔记本电脑上使用它,所以我将它从网站拖到Sourcetree窗口并获取请求的源URL,目标路径和名称。这里出现问题,我反复询问密码,但密码是否正确。有人有什么建议吗?我正在运行OS X El Capitan版本10.11.6

谢谢!

1 个答案:

答案 0 :(得分:0)

我在OS-X 10.13.6下的SourceTree 2.7.3上遇到了相同的问题。我可以通过https访问存储库,并且必须对其进行克隆。由于甚至由于“密码不断询问问题”而无法通过SourceTree进行克隆,因此我通过Terminal对其进行了克隆,效果很好。发布后,我可以通过SourceTree打开本地克隆的bitbucket存储库,但是任何git远程操作都会继续故障转移“密码保持询问状态”。

我通过

等几篇文章遇到了几种可能的解决方法
  
      
  1. https://community.atlassian.com/t5/Sourcetree-questions/Sourcetree-keeps-asking-for-bitbucket-password-on-windows/qaq-p/241278
  2.   
  3. https://community.atlassian.com/t5/Sourcetree-questions/Sourcetree-keeps-asking-for-login-and-password/qaq-p/146765
  4.   
  5. https://community.atlassian.com/t5/Sourcetree-questions/SourceTree-2-7-constantly-asks-for-credentials/qaq-p/711139
  6.   
  7. https://community.atlassian.com/t5/Bitbucket-questions/Bitbucket-clone-to-Sourcetree-repeatedly-asking-for-password/qaq-p/704242#U919139
  8.   

建议的解决方法是

  
      
  1. 使用最新的嵌入式或系统git版本并重新打开SourceTree
  2.   
  3. 将SourceTree从2.7.3升级到2.7.6
  4.   
  5. 从钥匙串中清除位桶条目并重新打开SourceTree
  6.   
  7. 从〜/ Library / Application Support / SourceTree /中清除bitbucket sourceTree缓存传递的文件,然后重新打开SourceTree
  8.   
  9. 没有尝试按照一位帖子的建议将其从2.7.3降级到2.6.3,想知道使用较旧版本的情况下,有什么更糟糕的现象会等着我:   
  10. 即使没有运气也重启了机器。
  11.   

这时,我注意到由于登录问题,一段时间后我的Mac的Gmail同步已脱机。然后我回想起我的Atlassian帐户地址是我用于与BitBucket User进行OAuth集成的Gmail-id。而且,通过SourceTree的Accounts选项也可以成功登录到bitbucket。这是后来通过SourceTree UI进行的git远程操作所遭受的苦难,现在os-x Gmail也在同步。

然后,我将Atlassian用户ID(即我的Gmail ID)的密码与Gmail ID的密码保持一致。并且,重新启动机器。 Voila ..包括Gmail同步和SourceTree在内,一切都开始正常工作。

想知道如果为Atlassian帐户选择的密码(与其用于OAuth集成的电子邮件ID相同)确实破坏了SourceTree的HTTPS访问的密钥链条目。这听起来很荒谬,而且是一个严重的错误。叹!!!