この記事ではgit commit
時に以下のエラーPlease tell me who you are.
が発生した場合の対処方法をメモしておきます。
問題
git push
したとき、以下のような結果になりました。
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'XXXXX@DESKTOP-9B1ES0K.(none)')
Please tell me who you are.
をGoogle翻訳すると「あなたが誰であるか教えてください。」となります。
このエラーはGitの初期設定をしていない場合に発生します。
また、fatal: unable to auto-detect email address
をGoogle翻訳すると「致命的:メールアドレスを自動検出できません」となります。
対処方法
やるべきことはコンソール中に書かれた以下の文言にあります。
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
今使っているGitのユーザ名がuser01
で、メールアドレスがuser01@user01.com
の場合、以下のコマンドを実行します。
git config --global user.email "user01@user01.com"
git config --global user.name "user01"
これで再度git commit
コマンドを実行すれば、コミットが正常終了します。
以上
以上で記事の解説はお終い!
もっとGitを勉強したい方にはUdemyがオススメ!同僚に差をつけよう!