当你使用 Git 进行版本控制时,commit 记录中会公开显示你的 email。这可能导致联络资讯的外洩,甚至引来垃圾邮件。
如果你不希望在 commit 中外洩你的联络资讯,而且又能够保有 GitHub 贡献纪录如上图,可以透过以下步骤设定 GitHub private commit email。
操作步骤
1. 登入 GitHub 帐号,点击右上角个人照片,进入 Settings
2. 进到设定页面,到侧边栏选择 Emails
3. 勾选 Keep my email addresses private
4. 接着在本地端设定,将 commit email 改为 GitHub private email
git config --global user.email "{youremail}@users.noreply.github.com"
注:{youremail} 请替换为你的 GitHub private email,通常会是数字+帐号的组合(可在 Emails 页面查看)。
5. 检查是否设定成功
git config --global user.email
若显示的是你的 GitHub private email,则设置成功!
参考资料
GitHub 官方文件:Setting your commit email address
本篇文章也同步刊载在个人 Blog 上