如何在 MacOS 上为 git.path 配置 VS Code?

Jan*_*Jan 7 git macos

我在 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

从这里引用的命令和图像:http : //railsapps.github.io/xcode-command-line-tools.html

  • 对于那些想知道如何找到“git.path”值的人,我在终端中使用“which git”找到了我的 git 路径 (4认同)

Ogr*_*m33 6

我在vscode github 页面上发现了一个与此相关的特定问题。问题提交者的解决方案对我有用,即打开终端并键入以下命令

sudo xcodebuild -license
Run Code Online (Sandbox Code Playgroud)

这将提示您阅读并接受许可协议。完成此操作后,我重新启动了 Visual Studio Code,我的问题就解决了。

显然,有一些微妙的问题使 VS Code 无法识别 git(或者 git 是“有效的”?),直到 xcodebuild 许可证被接受为止。