Skip to main content

Enterprise Server 3.20 は、現在リリース候補として使用できます。

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

GitHub は、コミット ヘッダーのメール アドレスを使って、コミットを GitHub ユーザーにリンクします。 コミットが別のユーザーにリンクされている場合、またはユーザーにまったくリンクされていない場合は、ローカル Git 構成設定を変更するか、アカウントの電子メール設定に電子メール アドレスを追加するか、またはその両方を行う必要がある場合があります。

メモ

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

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

コミットが別のユーザーにリンクされている場合は、ローカルの Git 構成のメール アドレスがユーザーの GitHub アカウントに接続されていることを意味します。 この場合、ローカルの Git 構成設定でメールを変更し、新しいメール アドレスをアカウントに追加することで、今後のコミットをリンクできます。

  1. ローカル Git 構成のメール アドレスを変更するには、「コミットメールアドレスを設定する」の手順に従います。 複数のマシンで作業している場合は、各マシンでこの設定を変更する必要があります。
  2. GitHub アカウントへのメール アドレスの追加」の手順に従って、ステップ 2 のメール アドレスをアカウント設定に追加します。

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

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

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

  1. GitHub で、リポジトリのメイン ページに移動します。1. リポジトリのメイン ページで、ファイル リストの上にある [ commits] をクリックします。

    リポジトリのメイン ページのスクリーンショット。 時計のアイコンと [178 件のコミット] がオレンジ色の枠線で強調表示されています。
    1. 特定のコミットに移動するには、そのコミットのコミット メッセージを選びます。

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

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

    •      **認識されていない著者(メールアドレス付き)**: このメッセージにメールアドレスが表示される場合、コミットに使用したメールアドレスがGitHub アカウントに連携されていません。 コミットをリンクするには、 [GitHub のメール設定にメール アドレスを追加します](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account)。 メール アドレスに Gravatar が関連付けられている場合、デフォルトの灰色の Octocat ではなく、コミットの横に Gravatar が表示されます。
      
    •      **Unrecognized author (no email address)**: メール アドレスなしでこのメッセージが表示された場合は、GitHub アカウントに接続できない一般的なメール アドレスを使ったことを意味します。 
           [Git でコミットメール アドレスを設定し](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address)、[新しいアドレスを GitHub のメール設定に追加して](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account)、今後のコミットをリンクする必要があります。 古いコミットはリンクされません。
      
    •      **無効なメール** ローカル Git 構成設定のメール アドレスが空白であるか、メール アドレスとして書式設定されていません。 
           [Git でコミットメール アドレスを設定し](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address)、[新しいアドレスを GitHub のメール設定に追加して](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account)、今後のコミットをリンクする必要があります。 古いコミットはリンクされません。
      

警告

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

参考資料

  •         [AUTOTITLE](/search-github/searching-on-github/searching-commits)