メモ: Organization の代理でコミットを作成する機能は、現在パブリックベータであり、変更されることがあります。
Organization の代理でコミットを作成するには、以下の条件を満たす必要があります:
- トレーラーで示される Organization のメンバーであること
- あなたがコミットに署名すること
- コミットメールおよび Organization メールが、Organization で検証済みのドメインであること
- コミットメッセージが、
on-behalf-of: @org <[email protected]>
というコミットトレーラーで終わることorg
は Organization のログイン名[email protected]
は Organization のドメイン内
Organization は、オープンソースの取り組みにおいて、[email protected]
のメールアドレスを公開連絡先として使うことができます。
コマンドラインで on-behalf-of
バッジを付けてコミットを作成する
-
コミットメッセージと、変更の短く分かりやすい説明を入力してください。 コミットの説明の後に、閉じる引用符の代わりに 2 つの空の行を追加してください。
$ git commit -m "Refactor usability tests. > >
参考: コミットメッセージの入力にコマンドライン上のテキストエディタを使っている場合、コミットの説明とコミットトレーラーの
on-behalf-of:
との間に新しい改行が 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 の代理でコミットを作成できます。
-
変更を行った後は、ページの下部に、変更について説明する、短くて意味のあるコミットメッセージを入力します。
-
コミットメッセージの下にあるテキストボックスに、
on-behalf-of: @org <[email protected]>
を追加します。 -
[Commit changes] または [Propose changes] をクリックします。
GitHub に新たなコミット、メッセージ、およびバッジが表示されます。