how to tell Git (msysgit on Windows) to use ssh an

2019-01-25 16:54发布

I installed Git a while back on my Win7 machine and told it to use Putty for doing ssh. So now it expects Pageant to be running all the time in order to be able to connect to GitHub.

Today I installed a newer version of Git and told it to use OpenSSH, not Putty. But it keeps trying to authenticate by looking for Pageant.

My identity files are configured correctly, and if I do ssh git@github.com from my BASH prompt it succeeds. Still, the only way to the remote repo is if Pageant is running.

Where is this configured and how can I instruct msysgit to forget about putty/pageant?

标签: git ssh github
1条回答
做个烂人
2楼-- · 2019-01-25 17:37

MsysGit should take its ssh program from the GIT_SSH environment variable, so even if you did install a newer version, check that your current session include the right GIT_SSH value.

查看更多
登录 后发表回答