GitHub で、下記のエラーメッセージが表示されて、コミットできない場合があります。
このエラーの原因は、グローバル設定をしていないことが原因となります。
そのため、グローバル設定をすることで、コミットできるようになります。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[hoge@sample]$ git commit -m 'First Commit.' *** 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: empty ident name (for <hoge@sample>) not allowed |
上記で表示された通り、git configコマンドでuser.name・user.emailを設定します。
※リポジトリごとに設定する場合は、--globalオプションは不要です
1 2 |
$ git config user.email "you@example.com" $ git config user.name "Your Name" |
上記の設定後に、再度コミットをするとエラーが表示されなくなります。