コミットしてからまだ 24 時間経過していない
コントリビューションとしてカウントするための要件を満たすコミットを行った後、コントリビューションがコントリビューショングラフに表示されるまで、最大 24 時間待つ必要があります。 詳しくは、「タイムラインからコミットの詳細を表示する」をご覧ください。
ローカルの Git コミットメールがアカウントに接続されていない
投稿グラフに表示するには、 GitHubのアカウントに接続されている電子メール アドレス、または電子メール設定で提供される GitHub指定の noreply メール アドレス でコミットする必要があります。
noreplyメール アドレスの詳細については、「コミットメールアドレスを設定する」を参照してください。
コミット URL の末尾に .patch を追加することで、コミットに使用されるメール アドレスを確認できます。 たとえば、次のコミット 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 です。
コミットに使用したメール アドレスがGitHubのアカウントに接続されていない場合は、のアカウントにGitHubする必要があります。 新しいアドレスを追加すると、コントリビューション グラフが自動的に再構築されます。
以前のコミットの作成に使用されたメール アドレスを削除したり、そのメールを別のアカウントに移動したりすると、それらの履歴投稿は投稿グラフに表示されなくなります。 属性を復元するには、コミットの正確な履歴メール アドレスをアカウントに追加し直します。 そのメールボックスにアクセスする必要はありません。 メール アドレスを追加または移動した後、投稿グラフの更新には最大 24 時間かかる場合があります。 該当する投稿がその後も返されない場合は、この記事で前述した .patch ビューを使用してコミット作成者の電子メールを確認し、その情報を GitHub のサポート にお問い合わせください。
メモ
マネージド ユーザー アカウントを使用する場合、複数のメール アドレスが ID プロバイダー (IdP) に登録されている場合でも、アカウントに追加の電子メール アドレスを追加することはできません。 そのため、IdP に登録されているプライマリ 電子メール アドレスによって作成されたコミットのみを マネージド ユーザー アカウントに関連付けることができます。
jane@computer.localなどの汎用メール アドレスは、GitHub アカウントに追加したり、コミットにリンクしたりすることはできません。 汎用メール アドレスを使用してコミットを作成した場合、コミットは GitHub プロファイルにリンクされず、コントリビューション グラフには表示されません。
既定または gh-pages ブランチでコミットが行われなかった
コミットは、既定のブランチまたは gh-pages ブランチ (プロジェクト サイトを持つリポジトリの場合) で行われた場合にのみカウントされます。 詳しくは、「GitHub Pages とは」をご覧ください。
コミットが既定以外または gh-pages 以外のブランチにあり、コントリビューションにカウントする場合は、以下のうち 1 つを行う必要があります。
- pull request を開き、変更を既定のブランチまたは
gh-pagesブランチにマージします。 - リポジトリの既定のブランチを変更します。
警告
リポジトリの既定のブランチを変更すると、すべてのリポジトリ コラボレーターに対しても変更されます。 これを行うのは、新しいブランチを将来のすべてのプルリクエストとコミットが行われるベースにしたい場合だけにしてください。
コミットがフォークで行われました
フォークで行われたコミットは、 コントリビューションにはカウントされません。 カウントさせるには、pull request を開き、変更を親リポジトリにマージする必要があります。 詳しくは、「pull request の作成」をご覧ください。