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

为什么我的贡献没有在我的个人资料中显示?

您的个人资料贡献图是您对 GitHub Enterprise Server 仓库所做贡献的记录。 贡献按照协调世界时 (UTC) 而不是您当地的时区加时间戳。 只有在满足特定标准时才会计算贡献。 在某些情况下,我们可能需要重建您的图表才能显示贡献。

计算的贡献

议题、拉取请求和讨论

如果议题、拉取请求和讨论在独立的仓库而不是复刻中打开,它们将在您的贡献图中显示。

提交

如果提交符合以下所有条件,则会在您的贡献图中显示:

  • 用于提交的电子邮件地址与您的 GitHub Enterprise Server 帐户关联。
  • 提交在独立的仓库而不是复刻中进行。
  • 提交在以下位置进行:
    • 在仓库的默认分支中
    • gh-pages 分支中(对于包含项目站点的仓库)

有关项目网站的更多信息,请参阅“关于 GitHub Pages”。

此外,必须至少满足以下条件之一:

  • 您是仓库中的协作者,或者是拥有该仓库的组织的成员。
  • 您已复刻该仓库。
  • 您已打开仓库中的拉取请求或议题。
  • 您已为仓库加星标。

贡献未计算的常见原因

注:

  • 要显示在您的个人资料贡献图中,合作提交必须符合与只有一个作者的提交相同的条件。
  • 在变基提交时,提交的原作者和提交的变基者(无论是在命令行还是 您的 GitHub Enterprise Server 实例 上)都会获得贡献积分。

24 小时内进行的提交

进行满足计为贡献要求的提交后,您可能需要等待最长 24 小时才能看到在贡献图中显示的贡献。

您的本地 Git 提交电子邮件地址未连接到您的帐户

必须使用已连接到 GitHub Enterprise Server 帐户的电子邮件地址 提交才会显示在您的贡献图中。

您可以通过将 .patch 添加到提交 URL 结尾来检查用于提交的电子邮件地址,例如 https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch

From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001
From: The Octocat <octocat@nowhere.com>
Date: Sun, 27 Apr 2014 15:36:39 +0530
Subject: [PATCH] updated index for better welcome message

From: 字段中的电子邮件地址是在本地 git 配置设置中设置的地址。 在本例中,用于提交的电子邮件地址是 octocat@nowhere.com

如果用于提交的电子邮件地址未连接到您的 GitHub Enterprise Server 帐户,您必须添加电子邮件地址到您的 GitHub Enterprise Server 帐户。 您的贡献图将在添加新地址后自动重建。

通用电子邮件地址(例如 jane@computer.local)无法添加到 GitHub Enterprise Server 帐户。 如果为您的提交使用这类电子邮件,则提交不会链接到您的 GitHub Enterprise Server 个人资料,并且不会在您的贡献图中显示。

提交没有在默认或 gh-pages 分支中进行

仅发生在默认分支或 gh-pages 分支(对于包含项目站点的仓库)中的提交才会计入。 更多信息请参阅“关于 GitHub Pages”。

如果您的提交位于非默认或非 gh-pages 分支中,并且您希望将其计入您的贡献,则需要执行以下操作之一:

更改仓库的默认分支将为所有仓库协作者进行更改。 仅当您希望新分支成为进行所有未来拉取请求和提交的基础时才执行此操作。

提交在复刻中进行

在复刻中进行的提交不会计入您的贡献。 要将其计入,您必须执行以下操作之一:

  • 打开拉取请求以将您的更改合并到父仓库。
  • 要分离复刻并将其变为 GitHub Enterprise Server 上独立的仓库,请联系 您的站点管理员。 如果该复刻有自己的复刻,让 GitHub 支持 了解这些复刻是随您的仓库移入新网络还是留在当前网络中。 更多信息请参阅“关于复刻”。

延伸阅读