【问题标题】:SourceTree on OSX: Clicking "Always Allow" bitbucket to use my password keychain has no effectOSX 上的 SourceTree:单击“始终允许”bitbucket 以使用我的密码钥匙串无效
【发布时间】:2015-07-24 15:21:34
【问题描述】:

每次我在 SourceTree 上进行提交或拉取时,都会弹出一个窗口询问我的密码。我单击“始终允许”,但每次都会通过相同的弹出窗口提示我输入密码。很烦人!

  • 我在 MAC OSX Yosemite 上使用 SourceTree v 版本 2.0.5.2 (2.0.5.2)

  • 我正在使用托管在 BitBucket 上的 git 存储库。

有时输入密码的提示似乎来自 OSX 本身,没有始终允许的选项。其他时候,弹出窗口来自源代码树,带有允许、全部取消和取消选项。

这是弹出窗口的样子: https://gyazo.com/200353a7cdeb69d2ea2969fd1a58b260

【问题讨论】:

  • 您可能需要将此文件交给 Atlassian 支持。
  • 我也有这个问题。我发现我的bitbucket密码在我的mac上的钥匙串中重复了,删除重复的密码解决了这个问题,但只是暂时的,因为重复回来了。
  • 仅供参考。原因很奇怪。仔细看Keychain,在SourceTree输入密码后,Keychain中确实添加了密码钥匙串。但是在下面提示keychain访问权限的提示中,一旦点击Allow或者Always Allow,新添加的keychain就会被删除!!!这就是为什么SourceTree 总是要求密码,这就是为什么SourceTree 总是要求钥匙串许可!!!我目前正在使用 James McMahon 的答案。

标签: macos github bitbucket atlassian-sourcetree


【解决方案1】:

好像这是Sourcetree issue since 2012

Rizky Ariestiyansyah recommended 有效的 SSH 解决方法,但另一种解决方法是切换到使用系统的 git。

这可以通过转到 SourceTree -> Preferences -> Git 并选择“Use System Git”来完成。

【讨论】:

    【解决方案2】:

    似乎有更多用户遇到此错误,您应该将此错误报告给 Atlassian。

    我建议使用 SSH 访问来防止这种情况,您可以在 sourcetree here 中阅读如何使用 SSH

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-13
      • 1970-01-01
      • 2016-06-06
      • 2021-07-25
      • 2017-11-09
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      相关资源
      最近更新 更多