IntelliJ IDEA:GIT:“CreateProcess失败,错误87:参数不正确。”

时间:2016-11-29 21:02:56

标签: git intellij-idea

我刚尝试从IntelliJ IDEA 2016.2.5切换到2016.3,我再也不能使用git了。

此问题的第一个表现是我的“版本控制:本地更改”标签为空,并且消息The String 'Head' does not represent a revision number出现在底部。经过相当多的故障排除后,我找不到任何解决方法。

然后我意外地注意到在我的“版本控制:控制台”选项卡中有一些错误消息如下:

21:48:56.850: [java2] git -c core.quotepath=false fetch origin --progress --prune
CreateProcess failed with error 87: The parameter is incorrect.

经过多次故障排除后,我找不到任何解决方案。

1 个答案:

答案 0 :(得分:5)

事实证明,在Settings -> Version Control -> Git -> Path to Git executable下,我的git路径用双引号括起来,过去在IDEA 2016.2.5上工作得很好,但显然2016,3的魔法不再正确,路径必须用引号括起来。