注意
如果你的提交被关联到其他用户,这并不意味着该用户可以访问你的仓库。只有当你将其添加为协作者或将其加入拥有仓库访问权限的团队时,该用户才能访问你拥有的仓库。
提交被关联到其他用户
如果你的提交被关联到其他用户,说明本地 Git 配置中的电子邮件地址已绑定到该用户的 GitHub 账户。此时,你可以更改本地 Git 配置中的电子邮件地址,并将新地址添加到你的账户,以便后续提交能够关联。
- 要更改本地 Git 配置中的电子邮件地址,请按照 设置提交电子邮件地址 中的步骤操作。如果你在多台机器上工作,需要在每台机器上都进行此设置。
- 按 将电子邮件地址添加到 GitHub 账户 中的步骤,将第 2 步得到的电子邮件地址添加到你的账户设置中。
从此以后,你所做的提交将会关联到你的账户。
提交未关联到任何用户
如果你的提交未关联到任何用户,提交作者的姓名将不会显示为指向用户简介的链接。要查看这些提交使用的电子邮件地址并将提交关联到你的账户,请按以下步骤操作。
-
在 GitHub 上,导航至仓库的主页面。
-
在仓库主页的文件列表上方,点击 提交。

-
要定位到特定提交,点击该提交的提交信息。

-
要查看关于为何该提交未关联的说明,请将鼠标悬停在蓝色位于用户名右侧的标记上。
- 未识别的作者(带有电子邮件地址) 如果你看到此消息并附带电子邮件地址,则表示用于撰写该提交的电子邮件地址未与你的 GitHub 账户关联。要关联你的提交,请将该电子邮件地址添加到 GitHub 电子邮件设置中。如果该电子邮件地址关联了 Gravatar,Gravatar 将显示在提交旁边,而不是默认的灰色 Octocat。
- 未识别的作者(未提供电子邮件地址) 如果你看到此消息而未附带电子邮件地址,则说明你使用了一个无法与你的 GitHub 账户关联的通用电子邮件地址。你需要在 Git 中设置提交电子邮件地址,然后将新的地址添加到 GitHub 电子邮件设置,以便关联你以后提交的记录。旧的提交将不会被关联。
- 无效的电子邮件 本地 Git 配置中的电子邮件地址要么为空,要么格式不符合电子邮件地址规范。你需要在 Git 中设置提交电子邮件地址,随后将新的地址添加到 GitHub 电子邮件设置,以便关联你以后提交的记录。旧的提交将不会被关联。
警告
如果你的本地 Git 配置中使用了通用电子邮件地址,或使用了已经关联到其他用户账户的电子邮件地址,那么你之前的提交将不会关联到你的账户。虽然 Git 确实允许你更改已完成提交所使用的电子邮件地址,但我们强烈不建议在共享仓库中进行此操作。