Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となります: 2026-03-17. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

プロフィール コントリビューション リファレンス

コントリビューション グラフに表示される内容に関する情報を見つけます。

コントリビューションとして何がカウントされるか

コントリビューションは、一定の基準を満たしている場合にのみカウントされます。 場合によっては、コントリビューションを表示するためにグラフを再構築する必要があります。

プロフィール ページでは、次のアクションは常にコントリビューションと見なされます。

  • 新しいリポジトリの作成
  • 既存のリポジトリのフォーク

次のアクションは場合によってコントリビューションと見なされます。

  • issue のオープン
  • プルリクエストを提案すること
  • Pull request のレビューの送信
  • ディスカッションをオープンすること
  • ディスカッションに回答すること
  • コミットの作成

詳しくは、「Issue、pull request、ディスカッションのコントリビューション条件」と「コミットのコントリビューション条件」をご覧ください。

Issue、pull request、ディスカッションのコントリビューション条件

Issue、プルリクエスト、およびディスカッションは、フォークではなくスタンドアロンリポジトリで開かれた場合、コントリビューショングラフに表示されます。

さらに、GitHub では、コントリビューション グラフを表示するときにこれらの項目の数が制限されます。 制限に達した場合、コントリビューション グラフにはすべてのコントリビューションが表示されない場合があります。

コミットのコントリビューション条件

コミットは、次のすべての条件を満たしている場合にコントリビューション グラフに表示されます。

  • コミットを行うか、共同作成するために使われたメール アドレスが、GitHub で自分のアカウントに関連付けられています。
  • コミットが、フォークではなくスタンドアロンのリポジトリで行われた場合。
  • コミットは、次の 2 つのブランチのいずれかで行われました。
    • リポジトリの既定のブランチ
    • gh-pages ブランチ (プロジェクト サイトを含むリポジトリの場合) プロジェクト サイトについて詳しくは、「What is GitHub Pages?」をご覧ください

さらに、次のうち少なくとも 1 つに該当する必要があります。

  • リポジトリのコラボレーターであるか、またはリポジトリを所有する Organization のメンバーであること。
  • リポジトリをフォークしたこと。
  • リポジトリでプルリクエストまたは Issue を開いていること。

あなたのコントリビューションとアチーブメントを表示できるユーザー

GitHub Enterprise Server では、ユーザーのプロフィールのパブリック コントリビューションは、お使いの GitHub Enterprise Server インスタンス の他のユーザーのみが見ることができます。

プライベート コントリビューションを公開すると、これらのプライベート リポジトリにアクセスできないユーザーには、1 日に行ったコントリビューションの数が表示されます。 詳細な情報は表示されません。

コントリビューション クレジットの付与対象

プロファイル コントリビューション グラフに表示されるためには、共同作成されたコミットが、1 人の作成者によるコミットと同じ条件を満たす必要があります。

コミットがリベースされると、コマンド ラインか お使いの GitHub Enterprise Server インスタンス かにかかわらず、コミットの元の作者と、コミットをリベースしたユーザーがコントリビューション クレジットを獲得します。

コントリビューションイベント時間の計算方法

タイムスタンプは、コミットとプルリクエストでは異なる方法で計算されます:

  • コミットでは、コミット タイムスタンプのタイム ゾーン情報が使用されます。 詳しくは、「タイムラインからコミットの詳細を表示する」をご覧ください。
  • GitHub で開かれる pull requestissue では、ブラウザーのタイム ゾーンが使われます。 API を介して開かれたものでは、API 呼び出しで指定されたタイムスタンプまたはタイム ゾーンが使用されます。

GitHub は Git のオーサー日付とコミット日付をどのように使っているか

Git の作成者日付とは、誰かが git commit を使って初めてコミットを作成したときのことです。 誰かが git commit --amend、フォース プッシュ、リベースなどの Git コマンドを使ってコミット日付を変えない限り、コミット日付は作成者日付と同じになります。

プロフィールページ上では、オーサー日付は、コミットが作成された時を計算するのに使われます。 一方、リポジトリでは、コミット日付は、リポジトリでコミットがいつされたかを計算するのに使われます。

ほとんどの場合、オーサー日付とコミット日付は同じです。しかし、コミット履歴が変更された場合、コミットの順序は使いものになりません。 詳しくは、「不足しているコントリビューションのトラブルシューティング」をご覧ください。

GitHub Enterprise Server からのコントリビューションの共有

コントリビューションを共有すると、GitHub.com または GHE.com のプロファイルに、過去 90 日間の GitHub Enterprise Server のコントリビューション数が表示されます。 GitHub は、GitHub Connect を使って 1 時間ごとに更新を要求します。 GitHub Enterprise Server からのコントリビューション数は、プライベート コントリビューションとみなされます。 コミットの詳細には、コントリビューション数と、それらのコントリビューションが GitHub Enterprise Server で行われたことのみが表示されます。