Skip to main content

此版本的 GitHub Enterprise 将停止服务 2023-01-18. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

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

了解贡献图表中可能缺少贡献的常见原因。

关于您的贡献图

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

如果您是使用 SAML 单点登录 (SSO) 的组织的成员,则在没有活动的 SSO 会话时,您将无法在配置文件上看到来自该组织的贡献活动。 从组织外部查看您个人资料的用户将看到您组织的贡献活动的匿名贡献活动。

计算的贡献

议题、拉取请求和讨论

如果问题、拉取请求和讨论在独立的存储库中而非分支中打开,它们将在你的贡献图中显示。

提交

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

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

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

此外,以下至少一项必须为 true:

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

贡献未计算的常见原因

Notes:

  • To appear on your profile contributions graph, co-authored commits must meet the same criteria as commits with one author.
  • When rebasing commits, the original authors of the commit and the person who rebased the commits, whether on the command line or on your GitHub Enterprise Server instance, receive contribution credit.

24 小时内进行的提交

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

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

提交必须是使用与你在 your GitHub Enterprise Server instance上的帐户连接的电子邮件地址进行的,这样才能显示在贡献图上。

可以通过将 .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

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

通用电子邮件地址(如 jane@computer.local)无法添加到 GitHub 帐户,也不能关联到提交。 如果你用一个通用电子邮件地址创作了任何提交,这些提交将不会与你的 GitHub 个人资料相关联,也不会显示在你的贡献图中。

未在默认分支或 gh-pages 分支中执行提交

仅发生在默认分支或 gh-pages 分支(对于包含项目网站的存储库)中的提交才会计入。 有关详细信息,请参阅“关于 GitHub Pages”。

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

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

提交在复刻中进行

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

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

延伸阅读