Sourcetree 2.7.x 不使用钥匙串中的密码

问题描述 投票:0回答:2

截至 2018 年 9 月 19 日,Sourcetree for Mac 的最新版本是 2.7.6。您可以在 Sourcetree 2.7.6 变更日志中看到,钥匙串问题多年来一直困扰着 Mac 应用程序。

如果我允许 Sourcetree 将远程密码(例如 Github、Bitbucket)保存在钥匙串中,则所有连接到该服务的尝试都会失败。如果我随后检查 Sourcetree 中的帐户设置,帐户密码已更改为钥匙串密码(只有当它们的长度不同时才能看出)。

Sourcetree > 首选项... > 帐户 > 编辑... >(“密码:”字段的内容)

到目前为止,我知道的唯一解决方法是从钥匙串中删除该 Git 服务的 Sourcetree 条目,并防止 Sourcetree 每次询问时都保存密码。不幸的是,这意味着我每次都必须重新输入密码,并取消选中“将密码存储在钥匙串中”。

我希望唯一的解决方案是等待解决问题的更新,但这个问题是提供规范的参考。

macos atlassian-sourcetree
2个回答
2
投票

尝试在终端中运行

ssh-add
,它解决了我的问题


1
投票

最后我找到了2个选择:

  1. 手动将此行添加到
    .gitconfig
    文件中。可以在存储库设置 -> 高级选项卡 -> 编辑配置文件(或手动编辑)下找到
    [credential]
        helper = store
  1. 运行此命令:

    git config --global credential.helper store

© www.soinside.com 2019 - 2024. All rights reserved.