在我更新了Mac上的Xcode后,Git暂时停止了工作。这条信息:
同意Xcode/iOS许可证需要管理员权限,请通过sudo以超级用户身份重新运行。
一旦我同意了Xcode的T&C并安装了更新,我就开始工作了。
为什么,或者我应该说,两者是如何联系在一起的?
我使用Install安装了Git。
gjmwrych1#
您的Git二进制文件是由XCode提供的(这是获取许多命令行工具的一种简单方法),Apple希望您在使用任何XCode组件之前接受他们的许可
如果你不喜欢这个,你可以使用HomeBrew或类似的软件手动安装。如果你想自己编译它,你需要一个编译器。一种简单的方法是使用XCode提供的模式(请参阅此处的模式?)。
我发现,作为一名跨平台的Java-Using-Git开发人员,XCode提供的二进制文件非常适合我的需要。这尤其是因为它们会随着时间的推移由苹果自动更新。
pcww981p2#
sudo xcodebuild -license将向您显示Xcode的许可证文本。
sudo xcodebuild -license
您必须在最后同意它的条款和条件,或者您可以只运行下面给出的命令。
sudo xcodebuild -license accept
附言:你给了Xcode访问权。
pod7payv3#
在您的终端中,以sudo身份运行git命令
sudo git status
这将使您可以选择查看/接受许可协议。按Enter键查看,然后按空格键直到底部。然后,您可以键入“Agree”以同意许可协议。这将消除该消息,您可以再次使用git。
3条答案
按热度按时间gjmwrych1#
您的Git二进制文件是由XCode提供的(这是获取许多命令行工具的一种简单方法),Apple希望您在使用任何XCode组件之前接受他们的许可
如果你不喜欢这个,你可以使用HomeBrew或类似的软件手动安装。如果你想自己编译它,你需要一个编译器。一种简单的方法是使用XCode提供的模式(请参阅此处的模式?)。
我发现,作为一名跨平台的Java-Using-Git开发人员,XCode提供的二进制文件非常适合我的需要。这尤其是因为它们会随着时间的推移由苹果自动更新。
pcww981p2#
sudo xcodebuild -license
将向您显示Xcode的许可证文本。您必须在最后同意它的条款和条件,或者您可以只运行下面给出的命令。
附言:你给了Xcode访问权。
pod7payv3#
在您的终端中,以sudo身份运行git命令
这将使您可以选择查看/接受许可协议。按Enter键查看,然后按空格键直到底部。然后,您可以键入“Agree”以同意许可协议。这将消除该消息,您可以再次使用git。