跳至主要内容

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

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

注意

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

提交链接到其他用户

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

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

从现在开始,您进行的提交将链接到您的帐户。

提交未链接到任何用户

如果您的提交未链接到任何用户,则提交作者姓名将不会显示为指向用户资料的链接。要检查用于这些提交的电子邮件地址并将提交连接到您的帐户,请执行以下步骤。

  1. 在 GitHub 上,导航到存储库的主页面。

  2. 在存储库的主页面上,在文件列表上方,单击 提交.

    Screenshot of the main page for a repository. A clock icon and "178 commits" is highlighted with an orange outline.

  3. 要导航到特定提交,请单击该提交的提交消息。

    Screenshot of a commit in the commit list for a repository. "Update README.md" is highlighted with an orange outline.

  4. 要阅读有关提交未链接的原因的消息,请将鼠标悬停在蓝色的用户名右侧。

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

进一步阅读