GitHubのemail設定

Keep my email address private

settings -> emailsで設定を確認

ダミーE-mailアドレスを確認

Keep my email addresses privateはデフォルトで有効になっている。

1
We’ll remove your public profile email and use ID+アカウント名@users.noreply.github.com when performing web-based Git operations (e.g. edits and merges) and sending email on your behalf. If you want command line Git operations to use your private email you must set your email in Git.

ID+アカウント名@users.noreply.github.comを使うべきとなっている
このアドレスを設定するとアバターも表示される

git configで設定する

ユーザ共通

~/.gitconfigに保存される。Windowsの場合は%USERPROFILE%\.gitconfigに保存される

1
git config --global user.email "ID+アカウント名@users.noreply.github.com"

リポジトリ毎の設定(複数のGitリポジトリを使用する場合)

.git/configに保存される

1
git config --local user.email "ID+アカウント名@users.noreply.github.com"