Visual Studio Code reports "It look like git is not installed on your system." when I try to switch to the git view. I know I have git installed and used by other Git clients. I guess if I reinstall Git following Visual Studio Code's instruction ("install it with Chocolatey or download it from git-scm.com"), it probably can fix the problem, but I don't want to mess up the existing Git clients on my system. Is there a reliable way to configure Visual Studio Code so it can find existing git installation?


当前回答

对于基于linux的操作系统:由于路径损坏,我遇到了这样的问题,但我能够暂时修复这个问题,我的Git安装立即恢复。

如果您遇到这样的路径问题,请键入下面的命令

export PATH="/usr/bin:/bin:$PATH"

其他回答

首先检查Git*是否安装在你的系统中,在cmd /命令提示符中输入命令(在Windows中):

where git

如果你得到这样的输出,

λ where git
C:\cmder\vendor\git-for-windows\cmd\git.exe

然后进入设置→首选项→设置,把下面的代码**放在右边。

 {
    // If git enabled?
    "git.enabled": true,

    // Path to the Git executable
    "git.path": "C:\\cmder\\vendor\\git-for-windows\\cmd\\git.exe"
}

如果您没有安装Git,请从https://git-scm.com/安装Git

**只需添加一个双斜杠(\\),就像上面的代码一样。

在更新macOS后遇到了这个问题!

再次使用自制软件安装git,它工作了!

brew install git

我编辑路径到系统环境,并添加“C:\Program Files\Git\bin”,然后重新启动Vscode。这对我很有效。我不明白为什么我正常使用它,然后我有这个问题。也许在安装某个东西的过程中会引起这个问题。

这样做:

1. File > Preferences > setting
2. In search type -> git path
3. Now scroll down a little > you will see "Git:path" section.
4. Click "Edit in settings.json".
5. Now just paste this path there "C:\\Program Files\\Git\\mingw64\\libexec\\git-core\\git.exe"

重启VSCode,在VSCode中打开新终端,尝试“git版本”


如果仍然存在问题:

1. Inside terminal click on terminal options (1:Poweshell)
2. Select default shell
3. Select bash

打开新终端,并将终端选项改为2:Bash 再次尝试“git版本”-这应该工作:)


这可能发生在升级macOS之后。试着在终端上运行Git,看看错误信息是否以:

xrun: error: invalid active developer path (/Library/ developer /CommandLineTools)…

如果是这样,修复是运行:

xcode-select——安装

在终点站。更多细节请看这个答案。