Git和Xcode:为什么我必须同意Xcode的T&C才能使用Git?

Ant*_*ony 8 git xcode

在我更新Mac上的Xcode后,Git暂时停止了工作.消息:

"同意Xcode/iOS许可证需要管理员权限,请通过sudo以root身份重新运行."

一旦我同意Xcode的T&C并安装了更新,我就开始工作了.

为什么,或者我应该怎么说,两者是否相关联?

我使用安装安装了Git.

Ama*_*ain 9

sudo xcodebuild -license将显示 Xcode 的许可证文本。

您必须在最后同意其条款和条件,或者您可以只运行下面给出的命令。

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

PS-您正在授予对 xcode 的访问权限。


Tho*_*sen 5

您的 git 二进制文件由 XCode 提供(这是获取许多命令行工具的简单方法)。

如果您不喜欢这样,可以使用 Homebrew 或类似工具手动安装它。如果你想自己编译它,你需要一个编译器。一种简单的方法是使用 XCode 提供的方法(在此处查看模式?)。

我发现对于我作为跨平台 Java-using-git 开发人员的需求,XCode 提供的二进制文件很好。这尤其是因为它们会随着时间的推移由 Apple 自动更新。