Macos Git总是提示输入密码短语
我按照以下指南在Mac OS 10.7.4上设置SSH密钥Macos Git总是提示输入密码短语,macos,git,github,ssh,Macos,Git,Github,Ssh,我按照以下指南在Mac OS 10.7.4上设置SSH密钥 但出于某种原因,它不断提示我输入密码短语。如果我没有指定密码短语,它不会提示我,但这不是所需要的。有没有一种方法可以缓存我的密码短语,这样每次拉/推时都不会提示我?您可能需要编辑git repo中的.git/config文件,并将url值更改为使用类似user@host:git repo.git的路径SSH密码用于验证连接到git的用户存储库。 如果您在本地工作,git不应该询问密码,尤其是在执行远程操作时,例如克隆、推送、拉取等 如
但出于某种原因,它不断提示我输入密码短语。如果我没有指定密码短语,它不会提示我,但这不是所需要的。有没有一种方法可以缓存我的密码短语,这样每次拉/推时都不会提示我?您可能需要编辑git repo中的
.git/config
文件,并将url
值更改为使用类似user@host:git repo.git的路径
SSH密码用于验证连接到git的用户存储库。
如果您在本地工作,git不应该询问密码,尤其是在执行远程操作时,例如克隆、推送、拉取等
如果密码让您烦恼,您可以在创建SSH密钥时输入一个空白密码,密码不是必需的,但是我建议您使用密码进行额外保护。您必须在SSH add中添加密钥文件
ssh-add ~/.ssh/you_key_rsa
在那之后,它就不会再问了。我正在使用Windows 10,我找到了两种方法来消除密码短语提示
$ eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/id_rsa
对于每个新的bash会话,您都需要再次运行这些命令
$ ssh-keygen -p -f ~/.ssh/id_rsa
注意:如果您使用的是git desktop GUI(版本1.04+),GUI工作需要选项2。哪里不需要提示输入密码?生成ssh密钥时?是否已解决此问题?你完全按照指示去做了吗?另请参见。@Phillip,您应该将其中一个答案标记为正确或提供自己的解决方案。