Gitee使用不公开邮箱设置

开启设置

  • 1.在 Gitee 个人设置的邮箱管理界面勾选【不公开我的邮箱地址】进行开启,如下图:
    在这里插入图片描述

  • 2.开启后 Gitee 给出了一个保密邮箱地址替代主邮箱地址,如上图中的保密邮箱地址 12345678+master@user.noreply.gitee.com 替代了主邮箱地址 master@gmail.com

  • 3.在本地使用时,我们需要用保密邮箱地址设置本地 gituser.email,如:

$ root ~>git config --global user.name 12345678+master@user.noteply.gitee.com

开启设置后可能遇到的问题

  • 如果在开启之前本地使用之前的 user.email 提交了修改内容但还没推送到 gitee,这时开启后进行推送会出现类似下面的错误:
remote: error: GE007: Your push would publish *********************

用命令检查本地git的如下两个不同的提交日志:

$ root test> git log
commit 17e************************************c (HEAD -> master)
Author: master <12345678+master@user.noreply.gitee.com>
Date:   Sun Nov 22 09:03:56 2020 +0800

    update test

commit 768************************************5 (origin/master, origin/HEAD)
Author: master <master@gmail.com>
Date:   Sun Nov 15 21:36:48 2020 +0800

    update test

因此,可先关闭设置,将使用主邮箱提交的内容推送到gitee后在开启设置,然后更新 user.email 为保密邮箱,后续的推送提交操作就可以正常进行。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐