コントリビューション グラフについて
プロファイル コントリビューション グラフは、your GitHub Enterprise Server instance のリポジトリへのコントリビューションの記録です。 ローカルタイ� ゾーンではなく、協定世界時 (UTC) に従って、コントリビューションにタイ� スタンプが付けられます。 コントリビューションは、一定の基準を満たしている� �合にのみカウントされます。 � �合によっては、コントリビューションを表示するためにグラフを再構築する必要があります。
SAML シングル サインオン (SSO) を使用する組織に所属しており、アクティブな SSO セッションがない� �合は、プロファイルで組織からのコントリビューション アクティビティを表示できません。 組織の外部からプロファイルを表示しているユーザーには、組織のコントリビューション アクティビティの匿名化されたコントリビューション アクティビティが表示されます。
カウントされるコントリビューション
Issue、プルリクエスト、ディスカッション
Issue、プルリクエスト、およびディスカッションは、フォークではなくスタンドアロンリポジトリで開かれた� �合、コントリビューショングラフに表示されます。
コミット
コミットは、次の すべて の条件を満たしている� �合にコントリビューション グラフに表示されます。
- コミットに使用されたメール アドレスが、your GitHub Enterprise Server instance のアカウントに関連付けられている。
- コミットが、フォークではなくスタンドアロンのリポジトリで行われた� �合。
- コミットが以下で行われた� �合:
- リポジトリのデフォルトブランチ内
gh-pages
ブランチ内 (プロジェクト サイトを持つリポジトリの� �合)
プロジェクト サイトの詳細については、「GitHub Pages について」を参照してく� さい。
さらに、次のうち 少なくとも 1 つ に該当する必要があります。
- リポジトリのコラボレーターであるか、またはリポジトリを所有する Organization のメンバーであること。
- リポジトリをフォークしたこと。
- リポジトリでプルリクエストまたは Issue を開いていること。
- リポジトリに Star を付けたこと。
コントリビューションがカウントされない一般的な理由
注:
- プロフィールのコントリビューショングラフに表示されるためには、co-authoredコミットは一人の作者によるコミットと同じ条件を満たさなければなりません。
- コミットをリベースする際には、コミットのオリジナルの作者と、コマンドラインかかによらずコミットをリベースした人が、コントリビューションクレジットを受け取ります。
コミットしてからま� 24 時間経過していない
コントリビューションとしてカウントするための要件を満たすコミットを行った後、コントリビューションがコントリビューショングラフに表示されるまで、最大 24 時間待つ必要があります。
ローカルの Git コミットメールがアカウントに接続されていない
コミットをコントリビューション グラフに表示するには、your GitHub Enterprise Server instanceを使用して行う必要があります。
コミット URL の末尾に .patch
を追� することで、コミットに使用されるメール アドレスを確認できます (例: 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
以外のブランチにあり、コントリビューションにカウントする� �合は、以下のうち 1 つを行う必要があります。
- pull request を開き、変更を既定のブランチまたは
gh-pages
ブランチにマージします。 - リポジトリの既定のブランチを変更します。
警告: リポジトリの既定のブランチを変更すると、すべてのリポジトリ コラボレーターに対しても変更されます。 これを行うのは、新しいブランチを将来のすべてのプルリクエストとコミットが行われるベースにしたい� �合� けにしてく� さい。
コミットがフォークで行われました
フォークで行われたコミットは、 コントリビューションにはカウントされません。 カウントには、次のいずれかを実行する必要があります:
- pull request を開き、変更を親リポジトリにマージします。
- フォークをデタッチして、your GitHub Enterprise Server instance 上のスタンドアロン リポジトリに変換するために、サイト管理者 に連絡してく� さい。 フォークに独自のフォークがある� �合は、フォークがリポジトリと一緒に新しいネットワークに移動するのか、現在のネットワークに残るのかを サイト管理者 に連絡してく� さい。 詳細については、「フォークについて」を参照してく� さい。