GitHub Desktop でエラー発生「あなたは誰ですか?」
いつものように、GitHub Desktop で記事を更新しようとしたその時です。
「Commit to master」ボタンを押したら、見慣れぬエラーメッセージが!
Commit failed – exit code 128 received, with output: ‘*** 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 ‘xxx@xxxxxxx.(none)’)’
あわててここは、お願いしますよGoogle翻訳さん。
私は英語は苦手です。
コミットに失敗しました – 終了コード128を受け取りました。出力: ‘***あなたが誰であるかを教えてください。
実行する
git config –global user.email “you@example.com”
git config –global user.name “あなたの名前”アカウントのデフォルトIDを設定します。
このリポジトリでのみIDを設定するには、 – globalを省略します。fatal:メールアドレスを自動検出できません( ‘xxx@xxxxxxx。(none)’を取得)
「xxx@xxxxxxx」には見慣れない文字列が入っています。
私のPCの何かの情報をつなげてあるような、ないような・・・。
とにかく、最初に登録したメールアドレスの自動取得に失敗しているらしい。
そこで「あなたは誰だ?」ということのようです。
Windows環境です。ターミナルはどこに?
コマンドラインから、登録したメールアドレスとIDを再度教えてあげればいいみたいです。
linuxならターミナルから簡単ですが、ここはWindows環境です。
一瞬悩みましたが、コマンドプロンプトでいいのかな?
GitHub Desktop からも開くことができます。
Repository > Open in Command Prompt でコマンドプロンプトを起動
$git config --global user.email (登録したメールアドレス)
$git config --global user.name (ID)
これで大丈夫かな?
「Commit to master」を押してみます・・・
いけました!!