注: コミットが別のユーザーにリンクされている場合でも、そのユーザーがあなたのリポジトリにアクセスできるわけではありません。 コラボレーターとして追加した場合、またはリポジトリにアクセスできる Team に追加した場合にのみ、ユーザはあなたが所有するリポジトリにアクセスできます。
コミットは別のユーザにリンクされています
コミットが別のユーザにリンクされている場合は、ローカルの Git 設定のメールアドレスが GitHub 上のそのユーザのアカウントに接続されていることを意味します。 この場合は、ローカル Git 構成設定でメールを変更し、GitHub.com アカウントのアカウントに新しいメール アドレスを追加して、今後のコミットをアカウントにリンクすることができます。
- ローカル Git 設定のメール アドレスを変更するには、「コミットメールアドレスを設定する」を参照してください。 複数のマシンで作業している場合は、各マシンでこの設定を変更する必要があります。
- 「GitHub アカウントへのメールアドレスの追加」のステップに従って、ステップ 2 のメール アドレスをアカウント設定に追加します。
これ以降のコミットは、あなたのアカウントにリンクされます。
コミットはどのユーザにもリンクされていません
コミットがどのユーザにもリンクされていない場合、コミット作者の名前はユーザプロファイルへのリンクとして表示されません。 これらのコミットに使用されたメールアドレスを確認し、コミットをアカウントに接続するには、次の手順を実行します。
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリのメイン ページで、ファイルリストの上にある コミットをクリックします。
-
特定のコミットに移動するには、そのコミットのコミット メッセージを選びます。
-
コミットがリンクされていない理由に関するメッセージを読むには、ユーザー名の右側にある青い の上にカーソルを合わせます。
- 未確認の作者 (メールアドレスあり) このメッセージにメール アドレスが表示される場合、コミットの作成に使用したアドレスが GitHub のアカウントに接続されていません。 コミットをリンクするには、 GitHub のメール設定にメール アドレスを追加します。 メール アドレスに Gravatar が関連付けられている場合、デフォルトの灰色の Octocat ではなく、コミットの横に Gravatar が表示されます。
- 認識できない作成者 (メール アドレスなし)。電子メール アドレスなしでこのメッセージが表示された場合は、GitHub のアカウントに接続できない一般的なメール アドレスを使用したことになります。 Git でコミットメール アドレスを設定し、新しいアドレスを GitHub のメール設定に追加して、今後のコミットをリンクする必要があります。 古いコミットはリンクされません。
- 無効なメール ローカル Git 構成設定のメール アドレスが空白であるか、メール アドレスとして書式設定されていません。 Git でコミットメール アドレスを設定し、新しいアドレスを GitHub のメール設定に追加して、今後のコミットをリンクする必要があります。 古いコミットはリンクされません。
ローカル Git 設定に一般的なメールアドレス、または他のユーザのアカウントにすでに添付されているメールアドレスが含まれている場合、以前のコミットはアカウントにリンクされません。 Git では以前のコミットに使用したメールアドレスを変更することができますが、特に共有リポジトリではこれを推奨しません。