我试图直接从intelliJ IDE将我的项目代码从intelliJ上传到GitHub,但我不断收到这个令人讨厌的错误,如下所示:
运行Git时出错无法运行程序"/ usr/local/git":错误= 13,权限被拒绝
我无法理解为什么,我登录的用户具有root访问权限,所以它应该没问题,对吧?(我正在使用mac btw).我把git安装到以下目录:"/ usr/local/git"这是默认的.
我该如何解决?请注意,这是我第一次尝试使用GitHub或Git,但我手头已经做了大量的阅读,没有任何内容涵盖这一点.
刚刚找到了解决方案(Mac版本无论如何不确定其他操作系统').问题似乎是虽然在每次阅读我的git安装说它将在"/ usr/local/git"但是在IntelliJ中你应该通过执行以下操作来改变它:
- 转到首选项 - >版本控制 - > git - 将可执行文件的目录路径更改为/ usr/local/git/bin/git
我还按照设置SSH的说明进行了操作,我在上面的评论中指出了"Pippin",(链接在这里:https: //help.github.com/articles/error-permission-denied-publickey和https ://help.github.com/articles/generating-ssh-keys)虽然我不确定这是否真的是修复的先决条件.