Visual Studio Code无法识别Git

5

我刚刚将Visual Studio Code更新到v.1.19.0,然后Git突然不被识别了。我仍然可以在终端(cmd)窗口执行所有操作,但是源代码控制选项卡为空,并且显示:

未找到Git。请安装或使用“git.path”设置进行配置。

这是我在输出控制台中看到的内容:

Looking for git in: C:\Users\UserName\AppData\Local\Programs\Git\cmd
Looking for git in: C:\Program Files\Git\cmd\git.exe
Looking for git in: C:\Program Files (x86)\Git\cmd\git.exe
Looking for git in: C:\Program Files\Git\cmd\git.exe

在我的设置中,我有以下内容:

"git.path": "C:\\Users\\UserName\\AppData\\Local\\Programs\\Git\\cmd"

这是指向git.exe文件的位置。

我不确定为什么,但是当我安装Git时,它将其放置在AppData文件夹中,而不是Program Files。无论如何,一切正常,直到今天安装更新为止。

如果有帮助的话,我是在Windows 10 64位操作系统上的Windows机器上运行Git版本2.15.1.windows.2。

为什么Visual Studio Code看不到它?


Git的位置在哪里?也许你只需要在路径末尾加上\。 - jamesc
你一开始走对了方向,但是这个方法没有成功。我按照VonC的建议,在路径末尾添加了git.exe。 - dpdragnev
可能的规范(2015年,36个答案和221个投票):*Visual Studio Code无法检测已安装的Git*。 - Peter Mortensen
1个回答

4

2017年:尝试设置git.exe,而不是父文件夹:

"git.path": "C:\\Users\\UserName\\AppData\\Local\\Programs\\Git\\cmd\\git.exe"

这是我在自己的VSCode用户设置中需要的内容:

user settings for git.exe


最近,VSCode 1.50+(2020年9月)中,我在“Visual Studio Code无法检测已安装的Git”中提到您可以添加多个路径。

当您的VSCode设置在多台计算机上同步,但是您的Git在这些计算机上安装在不同的位置时,这很有帮助。

还有,请不要忘记使用VSCode 1.60+"git.enabled": true


太棒了,它起作用了 :) SO现在还不让我接受答案,但是过几分钟就可以了。我想知道为什么突然这样发生。我已经将路径添加到环境变量中了。过去似乎一直使用那里的路径。 - dpdragnev
对我无效。我设置了git.path设置,但每次启动VS Code时仍然会出现“Git未找到。安装它或使用'git.path'设置进行配置。” 我使用的是VS Code 1.37版本。 - dcp

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