Skip to main content

验证电子邮件地址

验证主电子邮件地址可确保增强的安全性,以便 GitHub 员工在您忘记密码时更好地协助您,并为您提供 GitHub 上更多功能的访问权限。

关于个人帐户的电子邮件验证

您可在注册新帐户后或添加新电子邮件地址时验证您的电子邮件地址。 如果电子邮件地址无法送达或退回,它将无法进行验证。

如果没有验证电子邮件地址,您将无法:

  • 创建或复刻仓库
  • 创建议题或拉取请求
  • 对议题、拉取请求或提交发表评论
  • 授权 OAuth app 应用程序
  • 生成 personal access token
  • 接收电子邮件通知
  • 对仓库加星标
  • 创建或更新项目
  • 创建或更新 gist
  • 创建或使用 GitHub Actions
  • 通过 GitHub Sponsors 赞助开发者
  • 接受组织邀请

Warning

  • 您无法验证可用电子邮件地址服务中的电子邮件地址(允许您使用在一段时间后过期的临时地址接收电子邮件的服务)。 如果要将个人电子邮件地址保密,可以使用 GitHub 提供的 noreply 电子邮件地址。 有关详细信息,请参阅“设置提交电子邮件地址”。
  • 如果您所在的组织将电子邮件通知限于已批准的电子邮件域,则您需要验证该域的电子邮件地址才可接收有关组织中活动的电子邮件通知。 有关详细信息,请参阅“限制组织的电子邮件通知”。

关于 托管用户帐户

的电子邮件验证

如果你是 具有托管用户的企业 的成员,且你的帐户是从 2024 年 8 月创建的,那么你的电子邮件地址在默认情况下是未经验证的。 拥有未经验证的电子邮件地址不会影响对 GitHub 执行的大多数操作。 但是,在极少数情况下,它可能会阻止你访问某些第三方 GitHub Apps 和 OAuth apps。

在你验证电子邮件地址之前,你的帐户在进行某些操作时将使用一个占位符电子邮件地址,并附加你所在企业的短代码。 例如,用户的 REST API 终结点将返回 email+shortcode@domain.com。 在极少数情况下,你可能会发现第三方应用或你公司的电子邮件提供商未正确处理该占位符电子邮件。

如果电子邮件地址已由 GitHub.com 上的另一个帐户验证,那么你无法为你的 托管用户帐户 验证该电子邮件地址。 若要验证电子邮件,需要取消验证冲突帐户上的电子邮件地址,然后针对 托管用户帐户 对其进行验证。 请参阅“更改主电子邮件地址”。

一旦你使用 托管用户帐户 验证了一封电子邮件,你将无法使用该电子邮件在 GitHub.com 上注册个人帐户。

验证电子邮件地址

  1. 在 GitHub 任意页面的右上角,单击个人资料照片,然后单击 “设置”****。

  2. 在侧边栏的“访问”部分,单击“ 电子邮件”。

  3. 在电子邮件地址下,单击“重新发送验证电子邮件”。

    “电子邮件”页上电子邮件地址的屏幕截图。 在电子邮件地址下,标有“重新发送验证电子邮件”的链接用橙色框出。

  4. GitHub 将向您发送一封含有链接的电子邮件。 单击该链接后,您将转到 GitHub 仪表板并看到确认横幅。

电子邮件验证故障排除

无法发送验证电子邮件

您无法验证可用电子邮件地址服务中的电子邮件地址(允许您使用在一段时间后过期的临时地址接收电子邮件的服务)。 如果要将个人电子邮件地址保密,可以使用 GitHub 提供的 noreply 电子邮件地址。 有关详细信息,请参阅“设置提交电子邮件地址”。

验证链接将在 24 小时后过期。 如果您没有在 24 小时内验证电子邮件,则可以请求其他电子邮件验证链接。 有关详细信息,请参阅“验证电子邮件地址”。

如果在 24 小时内单击了确认电子邮件中的链接并被定向到错误页面,则应确保你已登录到 GitHub 上正确的帐户。

  1. 退出登录自己的帐户。
  2. 退出并重新启动浏览器。
  3. 登录到帐户。
  4. 单击我们发送给您的电子邮件中的验证链接。

电子邮件已由其他用户验证

如果看到错误消息 Error adding EMAIL: Email is already verified by another user,则必须在继续操作之前取消验证其他帐户的电子邮件,或选择其他电子邮件地址进行验证。

若要取消验证电子邮件地址,请在电子邮件设置中删除它,然后在不验证的情况下重新添加它,以保持任何提交链接到你的帐户。 请参阅“更改主电子邮件地址”。

延伸阅读