當你使用 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 上