跳至主要内容

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

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

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

提交链接到了另一个用户

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

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

从现在开始您所做的提交将链接到您的帐户。

提交未链接到任何用户

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

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

  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 允许您更改用于先前提交的电子邮件地址,但我们强烈不建议这样做,尤其是在共享存储库中。

延伸阅读