如何告诉Git(Windows上的msysgit)使用ssh而不是选美

时间:2011-03-15 17:30:09

标签: git ssh github

我在我的Win7机器上安装了Git并告诉它使用Putty做ssh。所以现在它希望Pageant一直在运行,以便能够连接到GitHub。

今天我安装了更新版本的Git并告诉它使用OpenSSH,而不是Putty。但它一直试图通过寻找Pageant进行身份验证。

我的身份文件配置正确,如果我从BASH提示符ssh git@github.com成功完成。但是,远程回购的唯一方法是Pageant正在运行。

这个配置在哪里?如何指示msysgit忘记putty / pageant?

1 个答案:

答案 0 :(得分:9)

MsysGit应该使用its ssh program from the GIT_SSH environment variable,因此即使您安装了较新版本,也要检查当前会话是否包含正确的GIT_SSH值。