次のようないくつかの空白行と署名者テキストを含むファイル (「~/MYPROJECT/git-template」など) を作成することにより、プロジェクトで既定で署名することができます。
Signed-off-by: Your Name <your.email@example.com>
次に、それをコミット テンプレートとして使用するように git を構成します。例えば:
git config commit.template ~/MYPROJECT/git-template
プロジェクトの署名者がプロジェクトにとって何を意味するかをプロジェクトがどこかに文書化していることを確認してください。CONTRIBUTING.md ファイルにコピーできるテキストを次に示します。
すべてのコントリビューション (プル リクエストを含む) は、Developer Certificate of Origin (DCO) バージョン 1.1 に同意する必要があります。これは、Linux カーネル開発者によって作成および使用され、http://developercertificate.org/に投稿されたものとまったく同じです。これは、開発者がプロジェクトに含めるパッチを提出する権利を持っていることを証明するものです。コントリビューションを送信するだけで、この同意を意味しますが、すべてのパッチに「Signed-off-by」タグを含めてください (このタグは、DCO に同意することを確認する従来の方法です)。