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?


当前回答

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

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

brew install git

其他回答

更新2020 (Mac)

我经过了这个$h!†再次更新到macOS v10.15 (Catalina),这需要Xcode更新。

要澄清的是,虽然这篇文章是关于Visual Studio代码的,但这个问题是系统范围内的。Git安装受到影响。你可以试着在你的终端、Bash、Z shell (zsh)或其他工具中运行git。现在是,以后也不会了。

这是同样的方法。更新Xcode即可。启动它并同意许可。就是这样。


我在Mac/OS X上打了这个。

症状:

你已经使用Visual Studio Code一段时间了,Git没有任何问题 你安装Xcode(不管什么原因-操作系统更新等) 在安装Xcode后,Visual Studio Code突然“找不到Git,并要求你在设置中安装或设置路径”

快速修复:

运行Xcode(安装后第一次)并同意许可。就是这样。

我是如何偶然发现这个“解决方案”的:

在经历了许多关于检查git的技巧后,例如,哪个git和git——版本,后者实际上提供了以下终端消息的线索:

同意Xcode/iOS许可证需要管理员权限,请运行" sudo xcodebuild -license ",然后重试此命令。

至于为什么Xcode会把它的手放在git上,WAT。

首先检查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

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

首先在桌面上安装Git,然后在Visual Studio Code中添加包围的扩展,如图所示。

帮我解决了和你一样的问题。

OS X更新后,我必须运行xcode-select——install才能让GitLens工作。

我在升级到macOS v10.15 (Catalina)后遇到了这个问题。

问题解决方法如下:

1.

从终端找到Git的位置:

which git

2.

在设置文件中添加Git的位置和你的位置:

settings.json

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

根据你的平台,用户设置文件(settings.json)位于这里: Windows % APPDATA % \ \用户\ settings.json代码 macOS $HOME/Library/Application Support/Code/User/settings.json Linux $ HOME / config /代码/ User / settings.json