在我的 Windows 开发机器上,我使用 Pageant 和密钥来与 SVN 服务器进行身份验证。
我想知道:执行此操作的等效 Mac 流程是什么?Pageant 尚未移植,我该如何进行身份验证?
答案1
我用SSH 钥匙串在我的 Mac 上管理我的 ssh 密钥代理和附加密钥。它运行 ssh-agent 和 ssh-add 来在后台管理密钥,但在我登录时启动,将密码存储在 OSX 登录钥匙串中(但您不必这样做)。
答案2
ssh-add 和 ssh-agent 是等效工具,它们是内置的。最好的方法是阅读任何针对 linux 或 os x 的教程,了解如何使用 ssh 设置身份验证,它们是相同的。
答案3
答案4
这一页https://docs.github.com/en/authentication/connecting-to-github-with-ssh/using-ssh-agent-forwarding有所有对我有用的细节。尤其是,
ssh-add --apple-use-keychain YOUR-KEY