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

Ass*_*vie 5 git ssh github

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

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

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

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

Von*_*onC 9

MsysGit应该GIT_SSH环境变量中获取其ssh程序,因此即使您安装了较新版本,也要检查当前会话是否包含正确的GIT_SSH值.