【问题标题】:SSH key stop working on MAC OS Sierra 10.12.3 in source treeSSH 密钥停止在源代码树中的 MAC OS Sierra 10.12.3 上工作
【发布时间】:2017-03-22 12:43:26
【问题描述】:

源代码树使用 SSH 可以正常工作,但将我的 mac 升级到“OS Sierra”后它停止工作。 拒绝提供错误权限。

请帮忙

【问题讨论】:

    标签: git macos atlassian-sourcetree


    【解决方案1】:

    打开一个终端并输入“ssh-add”,当提示输入您的 SSH RSA 密钥的密码时。 要验证您的配置文件中是否有 SSH RSA 密钥,请输入“ssh-add -L”。升级到 Sierra 后,它会说“代理没有身份”。

    【讨论】:

    • 感谢您的回答让我检查一下
    【解决方案2】:

    macOS Sierra 更改了 ssh 的代理行为。不过,您可以恢复旧的行为。将此添加到~/.ssh/config 的顶部:

    AddKeysToAgent yes
    

    如果您想在钥匙串中存储密钥密码,您还可以添加:

    UseKeychain yes
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-03
      • 2015-04-15
      • 1970-01-01
      • 1970-01-01
      • 2018-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多