たとえば、 this commit はmattcaswellによって作成され、richsalzによってコミットされたと主張されています
これを引き起こした可能性のある使用フローは何ですか?他の誰かが作成し、自分がコミットしたコミットが、自分がコントリビューターであるリポジトリに表示されるようにしたい場合はどうすればよいですか?
2019年3月(OPの質問から5年)以降、特に organization github.com/openssl
のコンテキストで、ある人がコミットを作成し、別の人がコミットする別のシナリオがあります。質問。
組織に代わってコミットを作成する
開発者は、組織に代わってプロジェクトに貢献する意図を示すことができます。
これにより、たとえば、雇用主に代わってサードパーティプロジェクトに貢献するときに、所有権に関する混乱を最小限に抑えることができます。特定のコミットを組織に関連付けるには:
- コミッターは
On-behalf-of
コミットトレーラーを次の形式でコミットに追加する必要があります:On-behalf-of:@ORG <ORG CONTACT EMAIL>
、- コミッターは組織のメンバーである必要があります。
- コミットは、組織の確認済みドメインのメールでコミットする必要があります。
- コミットに署名する必要があります。
On-behalf-of
コミットトレーラーのサポートは、現在公開ベータ版です。
詳細については、「 組織に代わってコミットを作成する 」を参照してください。