Eclipse コントリビューター契約への署名
このプロジェクトに貢献するには、https://www.eclipse.org/legal/ECA.php[Eclipse コントリビューター契約 (ECA)] への署名が必要です。 このドキュメントでは、その手順を説明します。
まず、Eclipse Foundation のアカウントを作成する必要があります。
-
Eclipse 登録ページ にアクセスします
-
すべての必須フィールドに入力して送信します
-
Eclipse では、入力したメールアドレスをすべての貢献(例: git の user.email)に使用することが求められます
-
-
メールボックスの有効化リンクからアカウントを有効化します
-
送信者は [email protected]、件名は Eclipse Account Registration であるはずです
-
Eclipse コントリビューターになるまで、あと一歩です。ECA への署名を行いましょう。
ECA 署名チェックが失敗した場合
すべてのプルリクエストに対して、GitHub Action が作者の Eclipse コントリビューター契約への署名を確認します。 以下の場合に失敗することがあります:
-
Eclipse アカウントを持っていない
-
Eclipse コントリビューター契約に署名していない
-
ECA の署名に使用したメールアドレスとは異なるメールアドレスを git に設定している
-
git の
user.email設定は、Eclipse Foundation アカウントで使用したものと一致する必要があります。詳細は コミットメールアドレスの設定 をご覧ください
-
上記のいずれにも該当しない場合は、メンテナーにお問い合わせください。
既存のコミットの作者メールアドレスを変更する方法
ECA チェックに合格するには、プルリクエスト内のすべてのコミットが ECA への署名に使用したメールアドレスで作成されている必要があります。
最後のコミットの作者を変更するには:
git commit --amend --author 'Author Name <[email protected]>' --no-edit
最後の N 個のコミットの作者を変更するには:
git rebase -i HEAD~4 -x "git commit --amend --author 'Author Name <[email protected]>' --no-edit"


