【Mac】ターミナルでGitコマンドを打とうとしたら、「You have not agreed to the Xcode license agreements.」というエラーが表示された。

エラー内容

ターミナルで、gitコマンドを使おうとしたら、以下のようなエラーが表示されました。

You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode.

Press the 'return' key to view the license agreements at '/Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf'
^R
git status
Xcode and Apple SDKs Agreement

(enterを押してqを撃たないと、コマンド打てる状態にならないです。)

原因

Xcodeのライセンスに同意していないというのが原因でした。状況としてはただXcodeをインストールしただけでした。

Xcodeのライセンスに同意しなければなりません。

解決方法

Xcodeのライセンスに同意します。同意する方法は2パターンあります。

普通にXcodeを開いて、Agreeを押すか、

以下のコマンドを入力してください。

sudo xcodebuild -license

おそらくこれで同意できたと思うので、上記のエラーは出なくなるかと思います。