【问题标题】:Bitbucket clone to Sourcetree, repeatedly asking for passwordBitbucket克隆到Sourcetree,反复询问密码
【发布时间】:2018-06-23 05:15:11
【问题描述】:

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

谢谢!

【问题讨论】:

  • 您必须被添加到存储库中,请让您的大学为您执行此操作。如果存储库是私有的,您应该使用您的地址,而不是他的地址。
  • 谢谢@mohessaid,我已添加到存储库中,我也厌倦了出现我的用户名的这个 URL,没有成功。
  • 最后解决了这个问题,但不知道我做了什么。也许手动添加了钥匙串。

标签: bitbucket atlassian-sourcetree


【解决方案1】:

我在 OS-X 10.13.6 下的 SourceTree 2.7.3 上遇到了同样的问题。我获得了通过 https 访问存储库的权限,并且不得不克隆它。由于“密码不断询问问题”,即使通过 SourceTree 克隆也失败了,我通过终端克隆了它,它运行良好。发布后,我可以通过 SourceTree 打开本地克隆的 bitbucket 存储库,但是任何 git 远程操作都会继续故障转移“密码不断询问问题”。

我通过几篇文章遇到了几种可能的解决方法

  1. https://community.atlassian.com/t5/Sourcetree-questions/Sourcetree-keeps-asking-for-bitbucket-password-on-windows/qaq-p/241278
  2. https://community.atlassian.com/t5/Sourcetree-questions/Sourcetree-keeps-asking-for-login-and-password/qaq-p/146765
  3. https://community.atlassian.com/t5/Sourcetree-questions/SourceTree-2-7-constantly-asks-for-credentials/qaq-p/711139
  4. https://community.atlassian.com/t5/Bitbucket-questions/Bitbucket-clone-to-Sourcetree-repeatedly-asking-for-password/qaq-p/704242#U919139

建议的解决方法是

  1. 使用最新的嵌入式或系统 git 版本并重新打开 SourceTree
  2. 将 SourceTree 从 2.7.3 升级到 2.7.6
  3. 从钥匙串中清除 bitbucket 条目并重新打开 SourceTree
  4. 从 ~/Library/Application Support/SourceTree/ 清除 bitbucket sourceTree 缓存的传递文件并重新打开 SourceTree
  5. 没有按照一篇帖子的建议尝试从 2.7.3 降级到 2.6.3,想知道旧版本可能会等我更糟:-)
  6. 即使重新启动机器也没有任何运气。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-05
    • 2022-07-19
    • 2017-08-30
    • 1970-01-01
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多