我按照这里的教程在 Window 7 上的 cygwin 中设置 SSH,以便在 Github 上进行操作。但是每次我使用 git push origin master
命令时,都会提示如下:
Enter passphrase for /cygdrive/c/Users/mynameis/.ssh/id_rsa:
这很让人烦恼,因为这违反了首次设置 SSH 的目的。我不理解为什么它一直要求我输入密码,因为当我用 Mac 进行同样操作时,一切都可以很好地运行。
我尝试了其他解决方案,例如:将 eval ssh-agent -s
添加到我的 .bashrc
中,但问题仍然存在。我怀疑问题与 cygwin on Window 7 中的 ssh-agent
或 ssh-add
有关。我该怎么解决这个问题呢?