【问题标题】:Sourcetree constantly asks for authenticate with Mercurial (Kiln)?Sourcetree 不断要求使用 Mercurial (Kiln) 进行身份验证?
【发布时间】:2012-01-31 23:08:46
【问题描述】:

我正在使用 SourceTree 运行最新的 Lion。

我尝试连接到 Fogbugz Kiln 存储库,但成功了,但每当我 PUSH 或 PULL Sourcetree 始终要求我输入用户名和密码时,尽管我已将其保存到我的 KeyChain。有人对这个问题有任何见解吗?

【问题讨论】:

  • 其他存储库是否会发生这种情况,例如比特桶?如果是这样,请向 SourceTree 提交错误/支持票,否则向 Kiln 提交票。另外,您是否尝试过删除钥匙串条目?

标签: mercurial fogbugz kiln atlassian-sourcetree


【解决方案1】:

这帮助我在 mac 中解决了这个问题:

  1. 通过单击查看 > 显示托管存储库或 Command + Shift + H 打开托管存储库窗口。
  2. 点击编辑帐户
  3. 双击您的帐户
  4. 点击设置密码

【讨论】:

  • 对我不起作用。在那里看不到要求密码的主机帐户。
【解决方案2】:

我也有同样的问题,我使用系统 git 而不是嵌入式系统修复了它:

设置 -> git -> 使用系统 git

【讨论】:

  • 奇怪的是,这是唯一对我的案子有用的东西。我在 MacOS 上使用 SourceTree 连接到 TFS 中的 git repo,它总是会提示我输入密码。不再:P
  • 这对我有用。我尝试了大多数其他方法,包括删除和重新添加 Github 帐户。
  • 可能值得注意的是,在我使用系统 git 输入凭据后,我能够切换回嵌入式 git。这给了我一个允许访问我的钥匙串的弹出窗口,并且在允许它之后(总是)我看不到身份验证弹出窗口了。
【解决方案3】:

打开终端并输入git config --global credential.helper osxkeychain 询问时允许访问。从sourcetree拉取,你可能需要再输入一次密码,下次它不会再询问了。

PS:此解决方案仅适用于 Mac OS

【讨论】:

    【解决方案4】:

    我偶尔会遇到同样的问题。此处列出的所有方法都没有真正帮助我,但是在我重新启动计算机后,我可以再次使用 SourceTree 和 git 为所欲为。

    尽管如此,这个问题非常烦人,而且看到 Atlassian 自发布原始问题以来已经 3 年多没有解决它,更令人不安。

    【讨论】:

      【解决方案5】:

      我也遇到了同样的问题,困扰了我很久,但我找到了解决办法:

      1. 转到项目文件夹中的终端。
      2. 运行#git pull
      3. 输入您的用户名和密码
      4. 返回 sourceTree 并运行 Fetch 或 Pull,它不会再次询问您的密码。

      【讨论】:

      • 我使用的是 Windows 8.1 pro,源树 1.6.20.0,使用系统 git 2.6.0。这对我有用(其他选项都没有),但我必须在第 1 步之前重新启动。祝你好运!
      • Windows 10。使用 ming 终端并设法从命令行使用 git。接受了它在 gui 中拒绝的相同密码。问题依然存在。烦人,但你得到你付出的代价。
      【解决方案6】:

      我遇到了同样的问题,我所做的是

      1. 打开钥匙串访问
      2. 为你的 repo 找到对应的钥匙串条目,然后双击打开(例如名称为 github.com 的条目)
      3. 点击“访问控制”标签
      4. 选择“允许所有应用程序访问此项目”并保存更改

      这解决了问题(或至少对我而言),但从某种意义上说,它的安全性降低了。

      【讨论】:

      • 如果您单击“+”图标,您可以专门添加 Sourcetree,避免全局打开该密码。
      【解决方案7】:

      正如 Laurens 在评论中所说,您可以通过 jira.atlassian.com(项目 SRCTREE)向我们提出问题。如果您已将凭据保存到钥匙串中,它不应该一直要求进行身份验证,除非存在身份验证问题。

      干杯

      【讨论】:

        【解决方案8】:

        在这一切上浪费了 90 分钟。 Sourcetree 根本不允许我删除我的帐户并将其添加回来。终于卸载并下载了一个旧版本:

        https://www.sourcetreeapp.com/download-archives

        ver 1.10 修复了我的所有问题:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-08-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-12-02
          • 1970-01-01
          • 1970-01-01
          • 2013-08-22
          相关资源
          最近更新 更多