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