我在 Mac 上安装了 VS Code,并尝试将其连接到 git。但是 VS Code 表明它找不到 git。
我已经尝试将变量 git.path 修改为“/usr/bin”(我可以看到安装了 git)。但是,当启动 VS Code 时,它仍然表示 git 不存在。
cod*_*des 10
我遇到了这个问题,并且能够通过安装 Xcode 命令行工具并更新 VSCode 来解决它 settings.json
您可以通过几种不同的方式打开此文件。我喜欢做的事?+ Shift+P然后在命令面板“设置”:

如果您只想打开它,它的位置在这里:
$HOME/Library/Application Support/Code/User/settings.json
Run Code Online (Sandbox Code Playgroud)
参考:Visual Studio Code 用户和工作区设置
然后将以下内容插入您的工作区设置(确保您合并了您在此处可能拥有的当前配置):
{
"git.path": "/usr/bin/git"
}
Run Code Online (Sandbox Code Playgroud)
它看起来像这样:
现在关闭 VSCode。如果你想使用终端,你可以简单地输入这个命令,但如果你愿意,你可以使用 GUI 代替,我将展示:
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
等待命令完成,然后启动 VSCode。此时我的问题已解决;希望这也适用于您!
因为我已经安装了我的 XCode 工具,所以我的对话框不会再次出现,但是您可以从下面引用的这张图片中看到它的样子。单击“安装”。
从这里引用的命令和图像:http : //railsapps.github.io/xcode-command-line-tools.html
我在vscode github 页面上发现了一个与此相关的特定问题。问题提交者的解决方案对我有用,即打开终端并键入以下命令
sudo xcodebuild -license
Run Code Online (Sandbox Code Playgroud)
这将提示您阅读并接受许可协议。完成此操作后,我重新启动了 Visual Studio Code,我的问题就解决了。
显然,有一些微妙的问题使 VS Code 无法识别 git(或者 git 是“有效的”?),直到 xcodebuild 许可证被接受为止。