Skip to main content

現在、GitHub AE は限定的リリースです。

コミットが間違ったユーザにリンクされているのはなぜですか?

GitHub AE は、コミットヘッダのメールアドレスを使用して、コミットを GitHub ユーザにリンクします。 コミットが別のユーザーにリンクされているか、どのユーザーにもリンクされていない場合は、ローカルの Git 設定を変更する必要がある場合があります。

: コミットが別のユーザーにリンクされている場合でも、そのユーザーがあなたのリポジトリにアクセスできるわけではありません。 コラボレーターとして追加した場合、またはリポジトリにアクセスできる Team に追加した場合にのみ、ユーザはあなたが所有するリポジトリにアクセスできます。

コミットは別のユーザにリンクされています

コミットが別のユーザにリンクされている場合は、ローカルの Git 設定のメールアドレスが GitHub AE 上のそのユーザのアカウントに接続されていることを意味します。 この場合、ローカルの Git 設定のメールを GitHub AE のアカウントに関連付けられたアドレスに変更して、今後のコミットをリンクすることができます。 古いコミットはリンクされません。 詳細については、「コミットメールアドレスを設定する」を参照してください。

これ以降のコミットは、あなたのアカウントにリンクされます。

コミットはどのユーザにもリンクされていません

コミットがどのユーザにもリンクされていない場合、コミット作者の名前はユーザプロファイルへのリンクとして表示されません。 これらのコミットに使用されたメールアドレスを確認し、コミットをアカウントに接続するには、次の手順を実行します。

  1. ご自分のエンタープライズ で、リポジトリのメイン ページへ移動します。

  2. リポジトリのメイン ページで、ファイルリストの上にある コミットをクリックします。

    リポジトリのメイン ページのスクリーンショット。 時計のアイコンと [178 件のコミット] がオレンジ色の枠線で強調表示されています。

  3. 特定のコミットに移動するには、そのコミットのコミット メッセージを選びます。

    リポジトリのコミット一覧にあるコミットのスクリーンショット。 [README.md の更新] がオレンジ色の枠線で強調表示されています。

  4. コミットがリンクされていない理由に関するメッセージを読むには、ユーザー名の右側にある青い の上にカーソルを合わせます。

    • 未確認の作者 (メールアドレスあり) このメッセージにメール アドレスが表示される場合、コミットの作成に使用したアドレスが GitHub AE のアカウントに接続されていません。
    • 認識できない作成者 (電子メール アドレスなし) このメッセージにメール アドレスがない場合は、GitHub AE でアカウントに接続できない汎用メール アドレスを使用しています。
    • 無効なメール ローカル Git 構成設定の電子メール アドレスが空白であるか、電子メール アドレスとして書式設定されていません。

ローカルの Git 設定のメールをアカウントに関連付けられたアドレスに変更して、今後のコミットをリンクすることができます。 古いコミットはリンクされません。 詳しくは、「コミットメールアドレスを設定する」を参照してください。

ローカル Git 設定に一般的なメールアドレス、または他のユーザのアカウントにすでに添付されているメールアドレスが含まれている場合、以前のコミットはアカウントにリンクされません。 Git では以前のコミットに使用したメールアドレスを変更することができますが、特に共有リポジトリではこれを推奨しません。

参考資料