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」を押してみます・・・

いけました!!