IntelliJ - Git未安装:无法识别git可执行文件的版本:没有响应。

32
我在MacBook上使用IntelliJ时每次打开应用程序都会收到此消息。我已经检查了偏好设置>版本控制>Git下的“Git可执行文件路径”,并将该路径设置为终端中显示的路径whereis git。此外,在IntelliJ设置中测试路径返回“Git版本为2.30.1”。还有什么其他方法可以解决这个问题?

1
你考虑使用Homebrew git吗?能否请你安装它并在IDE设置中将路径更改为brew Git?有可能你遇到了xcode Git的已知问题:https://youtrack.jetbrains.com/issue/IDEA-248193 - Ruslan Kuleshov
@RuslanKuleshov 是的,我目前正在使用Homebrew git而不是IntelliJ中的git。 brew git 的路径在“whereis git”中对吧?如果是这样,在IDE设置中的路径已经设置为brew git。 - inconnu
Homebrew git的路径在“whereis git”中吗? 不一定,您可能没有更改PATH变量,它可能会将您的xCode git存储在那里。Homebrew git的路径为/usr/local/bin/git - Ruslan Kuleshov
如果我将“Git可执行文件路径”设置为“/usr/local/bin/git”,并在设置中进行测试,则会显示“未安装Git,没有这样的文件”。 - inconnu
同样的问题在Window上出现,IntelliJ版本为2023.2.4。 - undefined
7个回答

67

在我的情况下,问题通过清除缓存并重新启动IDE解决。只需转到“文件” ->“无效缓存” ->“无效并重启”。


那对我暂时起作用了,但下次我重新启动电脑后又出现了错误。 - Michael Osofsky
1
你可以直接重新启动而不必使其无效 - 这将有所帮助。 - Viktor Ilienko

23
在我的情况下,IDE 只能识别 git 的路径为 /usr/local/bin/git,但实际上它是安装在 /usr/bin/git 的。所以我在两者之间创建了一个软链接。
sudo ln -s /usr/bin/git /usr/local/bin/git 

1
哦,哇,谢谢你,我想这刚好解决了问题! - inconnu
是的,它在我的MAC上与Android Studio一起工作。谢谢。 - vipulkumarmehta
1
在我的情况下,我将“首选项 > 版本控制 > Git”下的Git可执行文件路径更改为/usr/bin/git,它起作用了。感谢您给了我一个问题所在的想法。 - Chembe Banda
这对我有用(MacOS,IntelliJ)。谢谢。 - Naresh Ravuru

6

打开 首选项 > Git > 版本控制 > git > Git 可执行文件路径 : 设置为

/usr/local/bin/git

或者

/usr/bin/git


这个解决方案对我有效。 - undefined

2

如果您在Windows上使用wsl2,IntelliJ可能会自动检测到正确的文件,但有时无法访问。对我来说,重新启动wsl和IntelliJ有帮助:

  1. 重新启动wsl
  • 以管理员身份打开cmd
  • 运行"wsl.exe --shutdown"
  • 运行"wsl.exe"
  1. 重新启动IntelliJ

在WSL上为PyCharm工作过。 - Lena

0
以上所有的方法对我都不起作用。
首先,我要使缓存无效 -> 使缓存无效并重新启动。 其次,我必须手动运行git命令。然后它似乎会触发一些内部操作来找到git路径,我猜是这样。之后它就可以工作了。

0

只需使用以下命令更新/安装git:

brew install git

进入Intellij IDEA(左上角) -> 首选项 -> 版本控制 -> Git -> 输入“/usr/local/bin/git”(通常git安装在此路径中,可以在finder中验证一次),用于“Git可执行文件路径”

哇!!您的Git已经回来了。

干杯!! :)


0
在我的情况下,我通过进入“首选项”>“构建、执行、部署”>“构建工具”>“Gradle”,并将Gradle JDK1.8更新到11来解决了这个问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接