我在我的Win7机器上安装了Git并告诉它使用Putty做ssh。所以现在它希望Pageant一直在运行,以便能够连接到GitHub。
今天我安装了更新版本的Git并告诉它使用OpenSSH,而不是Putty。但它一直试图通过寻找Pageant进行身份验证。
我的身份文件配置正确,如果我从BASH提示符ssh git@github.com
成功完成。但是,远程回购的唯一方法是Pageant正在运行。
这个配置在哪里?如何指示msysgit忘记putty / pageant?
答案 0 :(得分:9)
MsysGit应该使用its ssh program from the GIT_SSH
environment variable,因此即使您安装了较新版本,也要检查当前会话是否包含正确的GIT_SSH
值。