android:无法运行程序CreateProcess error = 5,Access被拒绝

时间:2014-06-05 18:19:00

标签: android eclipse git

当我尝试将我的android代码推送到Bitbucket中的远程Git存储库时,我继续从eclipse收到以下错误消息。

Cannot run program "C:\Users\John\.ssh": CreateProcess error=5, Access is denied

我已经通过以下方式成功推送了一次到我整个Android项目的远程存储库:

ssh://git@bitbucket.org/myname/myproject.git

我还在android和Bitbucket帐户之间交换了公钥。 eclipse id_rsa公钥和私钥都存储在我的C:/Users/John/.ssh文件夹下

我还设置了环境变量GIT_SSH = C:/Users/John/.ssh

现在,每当我尝试推送到远程存储库时,eclipse会抱怨此错误。

我的eclipse是在Windows 8.1上运行的Android开发者工具。

我感谢社区的支持。

3 个答案:

答案 0 :(得分:19)

我发现Android Studio中的路径(文件设置 - 版本控制 - > Git-> Git路径)不仅需要Git.exe所在的路径,还需要包含文件名git。 exe在路径的尽头。当我包括这个错误时。希望这可以帮助。您可以使用路径旁边的“测试”按钮和浏览按钮进行测试。

答案 1 :(得分:5)

绝对是的!

这是错误的:

C:\Users\Zozo07\AppData\Local\GitHub\PortableGit_d76a6a98c9315931ec4927243517bc09e9b731a0\cmd

C:\Users\Zozo07\AppData\Local\GitHub\PortableGit_d76a6a98c9315931ec4927243517bc09e9b731a0\cmd\git.exe

最后的\git.exe解决了我的问题!

答案 2 :(得分:0)

转到文件->设置->版本控制-> Git ,然后在文本框“ 可执行Git的路径”中提供git.exe文件的路径。 例如:E:\ Program Files \ Git \ bin \ git.exe 。然后单击测试按钮。如果路径正确,则会弹出一个对话框,其中包含有关已安装git版本的详细信息。