IntelliJ Git Integration - git --version空输出

rbr*_*rtl 15 git intellij-idea

我目前正在尝试使用IntelliJ 2016.2的Git集成,但每当我将其指向可执行文件时,我都会遇到以下问题:

Git Version输出问题

这在技术上不会阻止集成工作,但它确实会导致更新索引等问题.

我正在运行Windows 7,完全全新安装,但我在之前的PC上遇到了同样的问题(这些是具有各种恼人安全级别的工作机器),但我有同事使用相同的套件,没有这样的问题.

编辑

我应该提到它在命令行上运行正常:

Git命令行输出

我确定我已经读过一些关于内部工作方式发生变化的内容,这意味着当外部可执行文件调用它时,输出会被搞砸,但我再也找不到引用了.

小智 12

确保设置Git可执行文件的正确路径:IntelliJ>设置>版本控制> Git应为C:/.../ Git/bin /git.exe

不要设置git-bash.exe或git-cmd.exe


Nag*_*mon 6

发生在我身上的完全一样。

git从命令行运行,但是路径:

C:\Program Files\Git\bin\git.exe
Run Code Online (Sandbox Code Playgroud)

和路径(如说这里):

C:\Program Files\Git\cmd\git.exe
Run Code Online (Sandbox Code Playgroud)

(这是我where git.exe在cmd中执行操作时得到的路径)

没用。

因此,我去了git-bash并做了where git.exe,然后我得到了另一条可行的途径。

在此处输入图片说明

希望能帮助到你


phi*_*son 0

我遇到了同样的问题并尝试了很多方法。当我降级 git 安装时,它最终又开始工作了。