Eclipse Egit无法运行程序CreateProcess error=2

Eclipse Egit无法运行程序CreateProcess error=2,eclipse,github,egit,Eclipse,Github,Egit,我正在尝试将GitHub存储库导入Eclipse中,但一直出现以下错误。无法运行程序“path”CreateProcess error=2,系统找不到指定的文件。路径与git无关,我无法确定它需要运行什么程序,也无法确定它在哪里查找程序。我正在使用SSH和有效密钥,我知道我的登录信息是正确的 有人知道是什么导致了这个问题吗?我真的被难住了 我解决了自己的问题。我使用PuTTY进行SSH身份验证。您将需要的程序,putty.exe,plink.exe,puttygen.exe,pagent.exe

我正在尝试将GitHub存储库导入Eclipse中,但一直出现以下错误。无法运行程序“path”CreateProcess error=2,系统找不到指定的文件。路径与git无关,我无法确定它需要运行什么程序,也无法确定它在哪里查找程序。我正在使用SSH和有效密钥,我知道我的登录信息是正确的

有人知道是什么导致了这个问题吗?我真的被难住了


我解决了自己的问题。我使用PuTTY进行SSH身份验证。您将需要的程序,putty.exe,plink.exe,puttygen.exe,pagent.exe

  • 我的GIT_SSH路径无效(*facepalm感谢robinst),因此我将我的GIT_SSH路径设置为plink.exe。如果没有GIT_SSH环境变量,请创建一个
  • 然后,我使用puttygen.exe生成一个RSA密钥,并将私钥保存到我的.ssh目录中
  • 启动pagent.exe并添加刚刚保存的密钥
  • Eclipse现在将尝试连接,但它可能会给您一个错误,即“服务器的主机密钥未缓存在注册表中。您无法保证这就是您认为的计算机。”如果是这种情况,请启动putty.exe,输入Git存储库URL,然后单击连接。然后它会询问您是否要接受来自此服务器的密钥。单击“是”,然后关闭腻子

  • 然后,您应该能够连接到Git存储库。但是,您需要确保pagent正在运行,并且添加了密钥,否则这将无法工作。如果想让pagent在启动时加载密钥,请查看。

    您是使用内置SSH支持还是设置了
    GIT\u SSH
    环境变量?看到或看到。