文章版本: Enterprise Server 2.17
我的提交为什么链接到错误的用户?
GitHub Enterprise 使用提交标题中的电子邮件地址将提交链接到 GitHub 用户。 如果将您的提交链接到其他用户,或者根本没有链接到任何用户,您可能需要更改本地 Git 配置设置,将电子邮件地址添加到您的帐户电子邮件设置,或同时执行这两项操作。
注:如果您的提交链接到其他用户,这并不意味着该用户能够访问您的仓库。 只有您将用户作为协作者添加或将其添加到具有仓库访问权限的团队时,用户才能访问您拥有的仓库。
提交链接到其他用户
如果您的提交链接到其他用户,则意味着该用户已将您本地 Git 配置设置中的电子邮件地址添加到其 GitHub Enterprise 帐户。 在这种情况下,您可以更改本地 Git 配置设置中的电子邮件,并将新电子邮件地址添加到您的 GitHub Enterprise 帐户,以便将来的提交链接到您的帐户。
- 要更改本地 Git 配置中的电子邮件地址,请按照“在 Git 中设置提交电子邮件地址”中的步骤操作。 如果您在多台计算机上工作,则需要在每台计算机上更改此设置。
- 按照“添加电子邮件地址到 GitHub 帐户”中的步骤操作,将步骤 2 中的电子邮件地址添加到您的帐户设置。
从这时开始,您提交的内容将链接到您的帐户。
提交没有链接到任何用户
If your commits are not linked to any user, the commit author's name will not be rendered as a link to a user profile.
要检查用于这些提交的电子邮件地址并将提交连接到您的帐户,请执行以下步骤:
- 通过单击提交消息链接导航到提交。
- To read a message about why the commit is not linked, hover over the blue to the right of the username.
- 无法识别的作者(含电子邮件地址)如果您看到带电子邮件地址的此消息,则意味着该地址未添加到您的帐户设置。 要链接您的提交,将电子邮件地址添加到 GitHub 电子邮件设置。 If your email address has a Gravatar associated with it, the Gravatar will be displayed next to your username, rather than the default gray Octocat.
- 无法识别的作者(不含电子邮件地址)如果您看到不带电子邮件地址的此消息,则意味着您使用无法添加到电子邮件设置的通用电子邮件地址。 您将需要在 Git 中设置提交电子邮件地址,然后将新地址添加到 GitHub 电子邮件设置以链接到您将来的提交。 原来的提交不会进行链接。
- 无效的电子邮件这意味着本地 Git 配置设置中的电子邮件地址为空或未设置为电子邮件地址格式。 您将需要在 Git 中设置提交电子邮件地址,然后将新地址添加到 GitHub 电子邮件设置以链接到您将来的提交。 原来的提交不会进行链接。
如果您的本地 Git 配置包含通用电子邮件地址或已附加到其他用户帐户的电子邮件地址,则您之前的提交将不会链接到您的帐户。 虽然 Git 允许您更改用于以前提交的电子邮件地址,但我们强烈反对这样做,尤其是在共享仓库中。 更多信息请参阅“更改作者信息”。
延伸阅读
- "搜索提交"