它似乎显示此对话框两到三次。如果我取消它就会消失,我仍然可以进行更改。
如果我必须重新输入密码并单击“记住钥匙串”(我以前做过但会再试一次),如何防止它每次弹出以及在哪里找到密码?
它似乎显示此对话框两到三次。如果我取消它就会消失,我仍然可以进行更改。
如果我必须重新输入密码并单击“记住钥匙串”(我以前做过但会再试一次),如何防止它每次弹出以及在哪里找到密码?
在最新版本的macOS - 10.12.2 / Sierra中 - 这是一个简单的解决方案。 只需编辑〜/ .ssh / config并启用UseKeychain选项:
Host *
UseKeychain yes
保存并解决。
如果您的ssh密钥已使用密码保护,则需要先运行ssh-agent,以避免为每个连接输入所述密码。
Initializing new SSH agent...
# succeeded
# Enter passphrase for /c/Users/you/.ssh/id_rsa:
# Identity added: /c/Users/you/.ssh/id_rsa (/c/Users/you/.ssh/id_rsa)
# Welcome to Git (version 1.6.0.2-preview20080923)
#
# Run 'git help git' to display the help index.
# Run 'git help ' to display help for specific commands.
如果您不再使用密码短语,最好重新创建一组新的公共/私有ssh密钥(如果需要,使用新的密码短语保护),并在GitHub帐户上发布新的公钥。
在最新版本的macOS - 10.12.2 / Sierra中 - 这是一个简单的解决方案。 只需编辑〜/ .ssh / config并启用UseKeychain选项:
Host *
UseKeychain yes
保存并解决。
如果您的ssh密钥已使用密码保护,则需要先运行ssh-agent,以避免为每个连接输入所述密码。
Initializing new SSH agent...
# succeeded
# Enter passphrase for /c/Users/you/.ssh/id_rsa:
# Identity added: /c/Users/you/.ssh/id_rsa (/c/Users/you/.ssh/id_rsa)
# Welcome to Git (version 1.6.0.2-preview20080923)
#
# Run 'git help git' to display the help index.
# Run 'git help ' to display help for specific commands.
如果您不再使用密码短语,最好重新创建一组新的公共/私有ssh密钥(如果需要,使用新的密码短语保护),并在GitHub帐户上发布新的公钥。
里卡多的解决方案对于macOS Sierra v.10.12.2是正确的。我第一次运行密码时仍然需要输入密码 ssh-agent
过程,但之后不再重复。如果您在终端而不是GUI中执行此操作,请确保重新启动会话或重新初始化它 . ~/.ssh/config