我的提交为什么链接到错误的用户?

GitHub AE 使用提交标题中的电子邮件地址将提交链接到 GitHub 用户。 如果将您的提交链接到其他用户,或者根本没有链接到任何用户,您可能需要更改本地 Git 配置设置。

:如果您的提交链接到其他用户,这并不意味着该用户能够访问您的仓库。 只有您将用户作为协作者添加或将其添加到具有仓库访问权限的团队时,用户才能访问您拥有的仓库。

提交链接到其他用户

如果您的提交链接到其他用户,则意味着本地 Git 配置设置中的电子邮件地址已连接到该用户在 GitHub AE上的帐户。 在这种情况下,您可以将本地 Git 配置设置中的电子邮件 更改为 GitHub AE 上与您的帐户关联的地址,以链接您未来的提交。 原来的提交不会进行链接。 更多信息请参阅“设置提交电子邮件地址”。

从这时开始,您提交的内容将链接到您的帐户。

提交没有链接到任何用户

如果您的提交没有链接到任何用户,则提交作者的名称不会显示为到用户配置文件的链接。

要检查用于这些提交的电子邮件地址并将提交连接到您的帐户,请执行以下步骤:

  1. 通过单击提交消息链接导航到提交。 提交消息链接
  2. 要阅读有关提交未链接原因的消息,请将鼠标悬停在用户名右侧的蓝色 上。 提交悬停消息
  • 无法识别的作者(含电子邮件地址)如果您看到此消息包含电子邮件地址,则表示用于创作提交的地址未连接到您在 GitHub AE 上的帐户。 如果电子邮件地址关联了 Gravatar,提交旁边将显示该 Gravatar,而不是默认的灰色 Octocat。
  • 无法识别的作者(无电子邮件地址)如果您看到此消息没有电子邮件地址,则表示您使用了无法连接到您在 GitHub AE 上的帐户的通用电子邮件地址。
  • 无效的电子邮件地址本地 Git 配置设置中的电子邮件地址为空白或未格式化为电子邮件地址。

您可以将本地 Git 配置设置中的电子邮件地址更改为与您的帐户关联的地址,以链接您未来的提交。 原来的提交不会进行链接。 更多信息请参阅“设置提交电子邮件地址”。

如果您的本地 Git 配置包含通用电子邮件地址或已附加到其他用户帐户的电子邮件地址,则您之前的提交将不会链接到您的帐户。 虽然 Git 允许您更改用于以前提交的电子邮件地址,但我们强烈反对这样做,尤其是在共享仓库中。

延伸阅读

此文档对您有帮助吗?隐私政策

帮助我们创建出色的文档!

所有 GitHub 文档都是开源的。看到错误或不清楚的内容了吗?提交拉取请求。

做出贡献

或, 了解如何参与。