我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们

此版本的 GitHub Enterprise 已停止服务 2021-03-02. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

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

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

本文内容

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

提交链接到其他用户

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

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

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

提交没有链接到任何用户

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

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

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

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

延伸阅读