如何使Windows记住我的密码短语?

12 windows git ssh github

我是新手使用git.每次我想将我的文件推送到github时,它总是显示我输入密码的通知.例如:输入密钥'/c/Users/.ssh/id_rsa'的密码:

我希望我的git能为我记住密码.我怎么能在Windows 7上做到这一点?我已经在这里阅读了帮助页面http://help.github.com/ssh-key-passphrases/.它似乎只适用于Mac/Linux.

谢谢你的帮助.

hol*_*eek 13

我相信如果你使用msysgit然后你可以安装(或者它已经安装)openssh.

使用openssh,您可以使用命令行程序ssh-add为您添加一次密钥并记住它:

ssh-add /c/Users/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)

  • 它只会记住这个会话 (8认同)

Sha*_*era 7

在花了足够的时间浏览许多文章和 stackoverflow 答案后,我发现以下方法对我来说适用于 Windows。

  1. 启用 OpenSSH 身份验证代理服务并使其自动启动。参考这篇文章
  2. 将您的 SSH 密钥添加到代理中ssh-add
  3. 为 GIT_SSH添加环境变量-setx GIT_SSH C:\Windows\System32\OpenSSH\ssh.exe
  4. 配置git-git config --global core.sshCommand C:/Windows/System32/OpenSSH/ssh.exe

第四步对我来说是宝石;)