Skip to main content

組織の名でコミットを作成する

コミットメッセージにトレーラーを追加することで、組織の代理でコミットを作成できます。 Organization に属するコミットには、GitHub 上で on-behalf-of バッジが付きます。

組織を代表してコミットを作成するには、次の条件を満たす必要があります。

  • トレーラーで示される organization のメンバーである必要があります。
  • コミットに署名する必要があります。
  • コミット メールと organization メールは、organization で検証済みのドメイン内にある必要があります。
  • コミット メッセージはコミット トレーラー on-behalf-of: @org <name@organization.com> で終わる必要があります。 * org は organization のログインです。 * name@organization.com は organization のドメイン内にあります。

Organization は、オープンソースの取り組みにおいて、name@organization.com のメールアドレスを公開連絡先として使うことができます。

コマンドラインで on-behalf-of バッジを使用してコミットを作成する

  1. コミットメッセージと、変更の短く分かりやすい説明を入力してください。 コミットの説明の後に、閉じる引用符の代わりに 2 つの空の行を追加してください。

    $ git commit -m "Refactor usability tests.
    >
    >
    

    ヒント

    コミット メッセージの入力にコマンド ライン上のテキスト エディターをお使いの場合、コミットの説明の末尾と on-behalf-of: コミット トレーラーのとの間に改行が 2 つあることを確認してください。

  2. コミットメッセージの次の行で「on-behalf-of: @org <name@organization.com>」と入力し、次に終了引用符を入力します。

    $ git commit -m "Refactor usability tests.
    >
    >
    on-behalf-of: @ORG NAME@ORGANIZATION.COM"
    

次回プッシュするときに、新しいコミット、メッセージ、およびバッジが GitHub に表示されます。 詳しくは、「コミットをリモートリポジトリにプッシュする」をご覧ください。

GitHub

上で on-behalf-of バッジを使用してコミットを作成する

GitHub の Web エディターを使ってファイルに変更を加えた後、コミットのメッセージに on-behalf-of: トレーラーを追加することで、organization に代わってコミットを作成できます。

  1.        **[変更のコミット...]** をクリックします。
    
  2. [コミット メッセージ] フィールドに、変更内容を説明する短くてわかりやすいコミット メッセージを入力します。
  3. コミットメッセージの下のテキストボックスに on-behalf-of: @org <name@organization.com> を追加します。
  4.        **[変更のコミット]** または **[変更の提案]** をクリックします。
    

GitHub に新たなコミット、メッセージ、およびバッジが表示されます。

参考資料

  •         [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile)
    
  •         [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile)
    
  •         [AUTOTITLE](/repositories/viewing-activity-and-data-for-your-repository/viewing-a-projects-contributors)
    
  •         [AUTOTITLE](/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message)