gitが壊れています:「Xcode / iOSライセンスに同意するには管理者権限が必要です。sudo経由でrootとして再実行してください」


17

私のgitのインストールは壊れているようで、どういうわけか私の開発ツールが壊れているようです。

gitを実行しようとすると、このエラーが発生します。これは/ usr / bin / gitと/ opt / local / bin / git(MacPortsから)の両方で起こります:

cook47@rcmac (RC_bash_lib (master)): /usr/bin/git pull     
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.

Xcodeを実行し、ライセンスに同意しました。私は実行しようxcode-select --installとしましたが、別のエラーが発生しました:

cook47-a@rcmac (current_projects): sudo xcode-select --install
Password:
xcode-select: error: no developer tools were found, and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.

リモートリポジトリは問題ではありません。
このエラーをグーグルで調べた後、AppleからOS X 10.9.5およびXCode 6.2用のcommandlinetoolsインストーラーをダウンロードしました。正常にインストールされました。ただし、gitはまだ壊れておりxcode-select --install、同じエラーが発生します。

私も試してみxcodebuild -license ましたが、同意するよう促されますが、同意した後は変更はありません。まだ壊れています。

これには完全に困惑しています。これは昨日働いていました!私は政府環境で働いており、そこでは更新によって何かが変更される可能性があるため、何が変更されたのかを正確に確認することはできません。

gitを再び動作させる方法を知っている人はいますか?Xcodeとコマンドラインツールを削除して再インストールしようとしましたが、役に立ちませんでした。MacPortsのgitと/ usr / bin / gitの両方で同じエラーメッセージが表示されます。


ここにはたくさんの質問があります。あなたの主な/最大の問題は何ですか?試したすべてのことをきれいにする手順が必要ですか?gitを動作させるだけですか?
bmike

実際、私の記事をもう少し注意深く読むと、文字通り、質問が1つしかないことがわかります。「Gitを再び動作させる方法を知っている人はいますか?」もちろん、「誰でも知っている」というイディオムを削除すると、実際の質問は「どうすればgitを再び動作させることができますか?」です。gitを機能させるには、xcode-selectの問題を解決する必要があると思います。私は、人々が有用な答えを与え、多くの「これを試してみましたか」種類の応答をスキップするのに役立つ十分な情報を含めようとしました。
リッチ

単にgitを機能させたい場合は、タイトルが必要です。すべてのXcodeジャンクでテキストを台無しにするのはなぜですか。gitのインストールされているバージョンの数と作業したいバージョンへのパスを編集します。編集のヘルプは、入手可能です依頼する方法
bmike

1
すべての詳細が関連しています。/ usr / bin / gitおよび/ opt / local / bin / gitにある両方のバージョンのgitは、XCode要素から明らかに発生するエラーを提供します。ただし、タイトルがわかりにくいことに同意します。それを指摘してくれてありがとう。残念ながら、それを変更するためにできることは何もありません。
リッチ

2
sudo xcode-select -s /Applications/Xcode.app/Contents/DeveloperXcodeの再インストール後に実行しましたか?また、Xcode自体は機能しますか(およびプロジェクトをビルドしますか)?gitはXcode内で動作しますか?
nohillside

回答:


24

OK、問題が見つかりました。メッセージはクライアント側ではなく、リモートgitサーバーから送信されていました。私は走ったsudo xcodebuild -licenseサーバー側で(レポが配置されているとのgitサーバーが実行されている)との問題が去っていきました。はぁ。


2
確かに。私の場合、サーバー側にXcodeをインストールしましたが、そのマシンの開発者アカウントのApple IDを再認証する必要がありました
Chris Beck

2

Xcode 8へのアップデートでも同じ問題が発生しました。Tamilが述べたように、ターミナルを終了し、App Storeとアップデートに行き、Xcodeリンクをクリックするだけです。App StoreのXcodeに移動し、Xcodeウィンドウのハンマーの下の左側にある「開く」タブをクリックします。ライセンス契約が表示され、同意するだけです。次に、App Storeを閉じて、ターミナルを再起動します。次に、ローカルgitリポジトリのいずれかに移動すると、最後にアクセスしたブランチが再び表示されます。そして、あなたは行ってもいいです!


0

私はエルキャピタンを使用していますが、同じ問題を抱えています。実行sudo xcodebuild -licenseしても解決しませんでした。次に、使用して許可を修復してみました

sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume / 

解決した問題


0

XCodeをインストールした後でも、同じ問題が発生しました。ターミナルを閉じて利用規約に同意すると、エラーがなくなり、gitが正常に動作し始めました。


実際、Gitが機能するように端末を閉じる必要さえありませんでした。
アグスティンアメナバル

-1

インストールするにはアプリケーションを開く必要があります...

git initターミナルに入力した後、同じエラーが表示されるという同じ問題があり、インストールされていてもエラーメッセージを受け取りました。

XCodeアプリケーションを開くだけでした。開いた後、パスワードの入力を求められ、ダウンロードしただけでなく、実際にアプリケーションがインストールされました。それは愚かです。


この問題をローカルで抱えている人にとっては、これでおそらくgitを再度有効にできます。
コベジョン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.