【发布时间】:2014-11-16 04:20:27
【问题描述】:
我在 Mac 上更新 Xcode 后,Git 暂时停止工作。消息:
“同意 Xcode/iOS 许可证需要管理员权限,请通过 sudo 以 root 身份重新运行。”
然后在我同意 Xcode 的 T&C 并安装更新后开始工作。
为什么,或者我应该说,两者是如何联系在一起的?
我使用 install 安装了 Git。
【问题讨论】:
-
这里有同样的问题。当这个命令:
$ git status拒绝运行并发出这个输出时,我有点吃惊:Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.我什至不使用 Xcode(只是用于构建的命令行工具)。 -
你应该问苹果这个。除非 XCode 开发人员在 Stackoverflow 上,否则我怀疑你会得到一个确凿的答案。
-
您的 git 二进制文件由 XCode 提供(这是获取许多命令行工具的简单方法)。如果你不喜欢这个,你可以手动安装。
-
@ThorbjørnRavnAndersen:这是有道理的。 Git 手册甚至建议在 Mac 上安装这种方式。我不记得我是如何安装 Git 的(2014 年)——我本来希望使用 Homebrew 或单独的 Git 安装程序。我怀疑如果我专门使用 XCode 来安装 Git,那么当时的消息会更有意义。我看到 Atlassian 建议使用来自 sourceforge.net/projects/git-osx-installer/files 的 Git for Mac 安装程序。但我确实安装了 XCode,显然这就是链接。
-
@Anthony 就我个人而言,我尽量接近 Apple 认为我应该做的事情(让很多事情变得更容易),并且 XCode 中的 git 二进制文件对我来说“足够好”(TM),所以单个接受按钮偶尔对我来说很好。其他人可能有其他需求。