SSH密钥停止在源代码树中的MAC OS Sierra 10.12.3上运行

时间:2017-03-22 12:43:26

标签: git macos atlassian-sourcetree

enter image description here

源代码树使用SSH工作正常但在将我的mac升级到' OS Sierra'它停止工作。 拒绝提供错误许可。

请帮助

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:1)

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

AddKeysToAgent yes

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

UseKeychain yes