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

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

メモ: Organization の代理でコミットを作成する機能は、現在パブリックベータであり、変更されることがあります。

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

  • トレーラーで示される Organization のメンバーであること
  • あなたがコミットに署名すること
  • コミットメールおよび Organization メールが、Organization で検証済みのドメインであること
  • コミットメッセージが、on-behalf-of: @org <[email protected]> というコミットトレーラーで終わること
    • org は Organization のログイン名
    • [email protected] は Organization のドメイン内

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

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

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

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

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

  2. コミットメッセージの次の行に、on-behalf-of: @org <[email protected]> と入力して、引用符で閉じます。

    $ git commit -m "Refactor usability tests.
    >
    >
    on-behalf-of: @org <[email protected]>"

次回のプッシュ時に、GitHub に新たなコミット、メッセージ、およびバッジが表示されます。 詳細は「リモートリポジトリに変更をプッシュする」を参照してください。

GitHub で on-behalf-of バッジを付けてコミットを作成する

GitHub のウェブエディタでファイルを変更してから、コミットのメッセージに on-behalf-of: トレーラーを追加することで、Organization の代理でコミットを作成できます。

  1. 変更を行った後は、ページの下部に、変更について説明する、短くて意味のあるコミットメッセージを入力します。 変更のコミットメッセージ

  2. コミットメッセージの下にあるテキストボックスに、on-behalf-of: @org <[email protected]> を追加します。

    2 つ目のコミットメッセージテキストボックスにある、代理コミットメッセージのトレーラー例

  3. [Commit changes] または [Propose changes] をクリックします。

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

参考リンク

このドキュメントは役立ちましたか?プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?

GitHubコミュニティで質問するサポートへの連絡