🔥

Macで git clone の罠

2023/11/24に公開

GitLabを自分で使ってみようと思い、GitLabサーバーを立てた。さぁ、いざプロジェクトをcloneしようとすると、以下のようなメッセージが表示される

エラーメッセージ
You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode.

(git clone に限らず、git操作をすると出てくる)Xcode のライセンス契約に同意していないので、同意する必要があるとのこと。そのためには、このコマンドを打ってね、と表示されて、その通りに実施するのだが、

実行コマンド
$ sudo xcodebuild -license

アクセス権がないからできないよ、と表示される。Macのユーザの権限の問題なので、権限を変更して再度実行する

メッセージ
Software License Agreements Press 'space' for more, or 'q' to quit

となるのだが、スペースキーが効かない。仕方がないので、リターンキーを押し続ける。最後に

メッセージ
By typing 'agree' you are agreeing to the terms of the software license agreements. Type 'print' to print them or anything else to cancel, [agree, print, cancel] 

が出てきて、agree を入力しなければならないのだが、そこを逃してしまう。

スペースキーでページ送りができないのがおかしいな、と思っていたら、文字入力が日本語になっていた。試しに、英語入力に変えたら、スペースキーでページ送りができるようになりXcodeのライセンスに同意できた。

メッセージ
By typing 'agree' you are agreeing to the terms of the software license agreements. Type 'print' to print them or anything else to cancel, [agree, print, cancel] agree

gitコマンドが使えるようになってめでたしめでたし

Discussion