Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

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

GitHub 使用提交标题中的电子邮件地址将提交链接到 GitHub 用户。 如果将提交链接到其他用户,或者根本没有链接到任何用户,你可能需要更改本地 Git 配置设置,将电子邮件地址添加到帐户电子邮件设置,或同时执行这两项操作。

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

提交链接到其他用户

如果您的提交链接到其他用户,则意味着本地 Git 配置设置中的电子邮件地址已连接到该用户在 GitHub上的帐户。 在这种情况下,可以将本地 Git 配置设置并将新的电子邮件地址添加到你在 GitHub.com 帐户上的帐户,将未来的提交与你的帐户关联。

  1. 要更改本地 Git 配置中的电子邮件地址,请按照“设置提交电子邮件地址”中的步骤操作。 如果您在多台计算机上工作,则需要在每台计算机上更改此设置。
  2. 按照“将电子邮件地址添加到 GitHub 帐户”中的步骤,将第 2 步中的电子邮件地址添加到你的帐户设置中。

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

提交没有链接到任何用户

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

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

  1. 通过单击提交消息链接导航到提交。 提交消息关联
  2. 要阅读有关提交未关联原因的消息,请将鼠标悬停在用户名右侧的蓝色 上。 提交悬停消息

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

延伸阅读