在您的GitHub账户中添加电子邮件地址
GitHub 允许向帐户添加任意数量的电子邮件地址。 有关详细信息,请参阅 将电子邮件地址添加到GitHub帐户。
如果在本地 Git 配置中设置电子邮件地址,您需要将其添加到帐户设置,以将提交连接到帐户。 有关电子邮件地址和提交的详细信息,请参阅下方的“提交电子邮件地址”。
更改主电子邮件地址
可以随时更改与你的个人帐户相关联的电子邮件地址。 不能将主电子邮件地址更改为已设置为备份电子邮件地址的电子邮件。 有关详细信息,请参阅 更改主电子邮件地址。
个人帐户的电子邮件验证
您可在注册新帐户后或添加新电子邮件地址时验证您的电子邮件地址。 如果电子邮件地址无法送达或退回,它将无法进行验证。
拥有未经验证的电子邮件地址不会影响你在 GitHub 上可采取的大多数操作。 但是, 我们建议使用电子邮件验证 来防止对第三方 GitHub Apps 的潜在利用,但 OAuth apps 可能尚未遵循有关应用安全身份验证方法的最佳做法。
有关详细信息,请参阅 验证电子邮件地址。
电子邮件验证 托管用户帐户
对于企业托管用户 (EMU),不再自动验证电子邮件地址。 这可以防止来自依赖于电子邮件地址作为主要标识符的第三方 GitHub Apps 和 OAuth 应用程序进行未经授权的访问和潜在数据泄漏。
在你验证电子邮件地址之前,你的帐户在进行某些操作时将使用一个占位符电子邮件地址,并附加你所在企业的短代码。 例如,用户的 REST API 终结点 和 电子邮件的 REST API 端点 会返回 email+shortcode@domain.com。 在极少数情况下,你可能会发现公司的电子邮件提供商未正确处理占位符电子邮件,或者占位符阻止你访问某些第三方 GitHub Apps 和 OAuth apps。
一旦您通过 托管用户帐户 验证电子邮件,您将无法使用该电子邮件在 GitHub.com 注册个人帐户。
注意
如果需要为 托管用户帐户 和其他 GitHub 帐户使用相同的电子邮件地址(例如,内部资源、开源或其他有效用例),则必须登录到管理的用户帐户并在帐户设置中取消验证该电子邮件。
该电子邮件地址仍将与你的托管用户帐户关联,因此你仍然可以通过组织或企业的标识提供者 (IdP) 进行登录。 但是,由于电子邮件未经验证,因此这可能会影响您对仅基于电子邮件地址来识别用户的第三方应用程序的访问。
提交电子邮件地址
GitHub 使用您的提交电子邮件地址来将提交与您在GitHub上的帐户相关联。 您可以选择要与从命令行以及基于 web 的 Git 操作推送的提交相关联的电子邮件地址。
对于基于 Web 的 Git 操作,可以设置 GitHub提交电子邮件地址。 对于从命令行推送的提交,您可以在 Git 中设置提交电子邮件地址。
更改提交电子邮件地址之前所做的任何提交仍与以前的电子邮件地址相关联。
若要使用 noreply 电子邮件地址从命令行推送提交,请在 Git 中设置提交电子邮件地址时使用该电子邮件地址。 若要将 noreply 地址用于基于 Web 的 Git 操作,请在 GitHub 上设置您的 Git 提交时使用的电子邮件地址,然后选择“将我的电子邮件地址保密”。
您也可以选择阻止从命令行推送的提交显示您的个人电子邮件地址。 有关详细信息,请参阅 阻止会暴露个人电子邮件地址的命令行推送。
若要确保提交被归于你名下,并显示在贡献图中,请使用连接到你账户的电子邮件地址GitHub,或在noreply电子邮件设置中提供的电子邮件地址。
有关详细信息,请参阅 设置提交电子邮件地址。