每次我想将文件推送到 GitHub 时,Git 总是会向我显示输入密码的通知。例如,
输入密钥 /c/Users/.ssh/id_rsa 的密码
我希望我的 Git 记住我的密码。我应该如何在 Windows 7 上执行此操作?我已经阅读了这里的帮助页面http://help.github.com/ssh-key-passphrases/。好像只适用于Mac / Linux。
我相信如果您使用 msysgit 那么您可以安装(或者可能已经安装)openssh。
使用 openssh,您可以使用命令行程序
ssh-add
添加一次密钥并记住它:
ssh-add /c/Users/.ssh/id_rsa
在花了足够的时间浏览许多文章和 stackoverflow 答案后,我发现以下方法适用于 Windows。
ssh-add
将您的 SSH 密钥setx GIT_SSH C:\Windows\System32\OpenSSH\ssh.exe
git config --global core.sshCommand C:/Windows/System32/OpenSSH/ssh.exe
第四步对我来说是宝石;)
以下问题之一肯定包含有效答案: 如何在Windows上用git推送到github?
如何存储密钥的密码,以便在 Windows 上使用 git 时可以从存储库提交和拉取?
或者你可以像他们在这个答案
中那样使用腻子