月度存档: 9 月 2015

解决eclipse使用git ssh模式auth fail问题

命令行下git一切正常,eclipse出现auth fail错误,
需要添加 GIT_SSH=/usr/bin/ssh

原文:

I had exactly same problem but I found the cure from a Eclipse bug report!

An environment variable named GIT_SSH must be set with a path to a ssh executable [1].

For example on Ubuntu Linux (10.10 64bit):

> export GIT_SSH=/usr/bin/ssh
> eclipse
After that pushes to GitHub repository work like they should. I tested this with Eclipse Galileo and Indigo.

The problem is really annoying and the solution is far from nice. For now, making the solution permanent for, at least Ubuntu users, one must make the env variable permanent. It can be done by adding the export command to ~/.profile or ~/.bashrc [2]. For example:

> cd ~
> echo “export GIT_SSH=/usr/bin/ssh” >> .profile
And then restart Eclipse to take effect.