无法初始化Git;AggregateError(2) Error: 无法找到git Error: 无法找到git

15

无论我重装多少次,我的Visual Studio Code都会出现这个问题。


请澄清您的具体问题或提供额外的细节,以准确突出您所需的内容。目前的描述不够清晰,很难确定您在询问什么。 - Community
6
你正在使用 macOS 吗?在我的情况下,错误是由于未同意 Xcode 协议引起的。 - r0n9
9个回答

27

我在假期后在macOS上的VSCode 1.72.2遇到了完全相同的问题。后来发现Xcode已经更新,需要我同意新的许可协议才能使用git。

启动Xcode,同意该协议并重新加载VSCode,解决了我的问题。


编辑:我现在才注意到,@r0n9已经指出了此问题。


8
在我的情况下,xcode-select 已经在终端中可用。
但是我还需要运行以下命令,然后问题就得以解决:
xcode-select --install

这个命令对我也起作用了! - petersmol

5

在安装更新的Ventura 13.0后,我曾经在MAC上遇到过这个错误。

如@r0n9和@Kim Ferrari在先前的评论中所提到的那样,接受XCode许可证后问题得到了解决。

以下是我用来接受许可证和协议的命令。

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -license

这对我有用。谢谢,@Lasantha - Kushal Desai

3

3
尽管这个链接可能回答了问题,但最好在此处包含回答的基本部分,并提供链接作为参考。只有链接的答案如果链接页面发生更改可能变得无效。-【来自审查】 - Kuro Neko

1

我也使用

brew install git

为了解决同样的问题,当我安装了更新的 Ventura 13.0 后,我更新了我的 MAC。

https://git-scm.com/download/mac


1
升级到Ventura 13.0之后,我遇到了相同的问题。尝试通过运行Xcode并在那里接受协议来解决,但只有用brew安装git才解决了我的问题。
brew install git

-1

当我更新我的XCode时,发生了这种情况。我通过导航到

Xcode > 首选项 > 位置 > 命令行工具

当您选择命令行工具时,它会要求输入系统密码,然后重新加载后,VS Code git开始正常工作。


-1
我的问题通过下载解决了,是Windows系统上的一个问题,在机器上并不存在。无论如何,它也不会起作用。afffffff

根据目前的写法,你的回答不够清晰。请编辑以添加更多细节,帮助其他人理解这如何回答所提出的问题。你可以在帮助中心找到关于如何撰写好回答的更多信息。 - Community

-2
使用代码:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -license

在第二个命令中,按照指示并点击“空格”,一旦到达许可协议的末尾,您只需在终端中键入“agree”即可同意。
关闭终端并重新启动VS Code,魔法就会显现。

这是与此其他答案相同的解决方案。 - Eric Aya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接