将电子邮件地址添加到您的 GitHub 账户
GitHub 允许您向账户添加任意数量的电子邮件地址。如需了解更多信息,请参阅 将电子邮件地址添加到您的 GitHub 账户。
如果您在本地 Git 配置中设置了电子邮件地址,则必须将其添加到账户设置中,才能将提交关联到您的账户。有关电子邮件地址与提交的更多信息,请参阅下面的 提交电子邮件地址。
更改您的主要电子邮件地址
您可以随时更改与个人账户关联的电子邮件地址。您不能将主要电子邮件地址更改为已被设置为备用电子邮件地址的地址。有关更多信息,请参阅 更改您的主要电子邮件地址。
个人账户的电子邮件验证
您可以在注册新账户后或添加新电子邮件地址时进行验证。如果电子邮件地址不可送达或被退回,它将被标记为未验证。
拥有未验证的电子邮件地址不会影响您在 GitHub 上执行的大多数操作。不过,我们建议进行电子邮件验证以防止潜在的第三方 GitHub 应用和 OAuth 应用被利用,这些应用可能未遵循我们关于安全认证方法的最佳实践。
有关更多信息,请参阅 验证您的电子邮件地址。
受管用户账户的电子邮件验证
对于企业受管用户(EMU),电子邮件地址不再自动验证。这可以阻止未经授权的访问以及第三方 GitHub 应用和 OAuth 应用可能导致的数据泄露,这些应用通常将电子邮件地址作为主要标识符。
在您验证电子邮件地址之前,您的账户将在某些操作中使用带有企业短代码的占位符电子邮件地址。例如,用户 REST API 端点和 电子邮件 REST API 端点将返回 email+shortcode@domain.com。在少数情况下,贵公司的邮件提供商可能无法正确处理该占位符,或该占位符会阻止您访问某些第三方 GitHub 应用和 OAuth 应用。
一旦您使用受管用户账户验证了电子邮件地址,就无法再使用该电子邮件地址在 GitHub.com 上注册个人账户。
注意
如果您需要将同一电子邮件地址用于受管用户账户以及其他 GitHub 账户(例如用于内部源码、开源或其他合理场景),必须登录您的受管用户账户并在账户设置中取消验证该电子邮件。
该电子邮件仍将关联到您的受管用户账户,因此您仍可通过组织或企业的身份提供商(IdP)登录。但由于该电子邮件未验证,可能会影响仅基于电子邮件地址来识别用户的第三方应用的访问。
提交电子邮件地址
GitHub 使用您的提交电子邮件地址将提交关联到 GitHub 上的账户。您可以选择在命令行推送提交时以及在 Web 端进行 Git 操作时使用的电子邮件地址。
对于基于 Web 的 Git 操作,您可以在 GitHub 上设置提交电子邮件地址。对于从命令行推送的提交,您可以在 Git 中设置提交电子邮件地址。
在更改提交电子邮件地址之前所做的任何提交仍会关联到您之前使用的电子邮件地址。
要在命令行推送时使用 noreply 邮箱,请在 Git 中设置提交电子邮件地址时使用该邮箱。要在基于 Web 的 Git 操作中使用 noreply 地址,请在 GitHub 上设置提交电子邮件地址并选择保持我的电子邮件地址私密。
您还可以选择阻止在命令行推送时公开个人电子邮件地址的提交。有关更多信息,请参阅 阻止在命令行推送时公开个人电子邮件地址。
为确保提交归属到您并出现在贡献图中,请使用已关联到您 GitHub 账户的电子邮件地址,或使用您在电子邮件设置中获得的 noreply 邮箱。
有关更多信息,请参阅 设置您的提交电子邮件地址。