温馨提示:本文翻译自stackoverflow.com,查看原文请点击:visual studio code - VSCode Source Control is not Working While VSCode Terminal Git Is
git version-control visual-studio-code

visual studio code - VSCode终端Git正常运行时,VSCode源代码管理不起作用

发布于 2021-01-21 21:54:43

当我转到VSCode左侧的源代码管理图标时,它说:“未检测到有效的git安装,可以在git输出中找到更多详细信息...”。当我获得新的VSCode更新时,这种情况开始发生。git的输出是:

Looking for git in: /usr/bin
Git installation not found.

如果我在VSCode中打开终端并输入git --version,我将得到git版本2.23.0,没有错误。我不知道为什么会这样。任何帮助,将不胜感激。

查看更多

提问者
Henry
被浏览
66
95 2021-01-17 01:07

gitVS Code终端中命令是系统环境变量。因此,当您使用时git --version,不会出现任何错误。对于您的问题,可能是在更新VSCode之后,git的设置路径不再存在。

您应该在以下内容中添加以下内容 setting.json

"git.path": "/usr/bin/git"

您的VSCode设置方便地存储在名为的JSON文件中settings.json要在其中编辑设置settings.json请先通过打开命令面板开始CMD/CTRL + SHIFT + P键入Open Settings (JSON)以直接编辑设置JSON。