Skip to main content

Organization の代理でコミットを作成する

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

Organization の代理でコミットを作成するには、以下の条件を満たす必要があります:

  • トレーラーで示される 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 に新たなコミット、メッセージ、およびバッジが表示されます。

参考資料