当我尝试将我的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是运行在Windows8.1上的Android开发工具。
我感谢来自社区的任何支持。
发布于 2015-05-28 02:04:33
我发现Android Studio中的路径(文件-设置-版本控制->Git-> path to Git)不仅需要Git.exe所在的路径,还需要在路径的末尾包含文件名git.exe。当我把它包含进来的时候,这个错误就发生了。希望这能有所帮助。您可以使用path和浏览按钮旁边的test按钮对其进行测试。
发布于 2016-07-16 18:18:32
是的,绝对是!
这是有缺陷的一个:
C:\Users\Zozo07\AppData\Local\GitHub\PortableGit_d76a6a98c9315931ec4927243517bc09e9b731a0\cmd
C:\Users\Zozo07\AppData\Local\GitHub\PortableGit_d76a6a98c9315931ec4927243517bc09e9b731a0\cmd\git.exe
最后的\git.exe
解决了我的问题!
发布于 2019-10-02 19:01:33
进入文件->设置->版本控制-> Git,在文本框"Path to Git Executable“中给出git.exe文件的路径。程序示例:E:\ Files\Git\bin\git.exe。然后单击测试按钮。如果路径是正确的,它将弹出一个对话框,其中包含有关已安装的git版本的详细信息。
https://stackoverflow.com/questions/24067365
复制相似问题