签署 Eclipse 贡献者协议
要为本项目做出贡献,必须签署 Eclipse 贡献者协议(ECA)。 本文档将引导您完成此流程。
首先,您需要创建一个 Eclipse Foundation 账户。
-
前往 Eclipse 注册页面
-
填写所有必填字段并提交
-
Eclipse 要求您在所有贡献中使用所填写的电子邮件地址,例如 git 的 user.email
-
-
通过邮箱中的激活链接激活您的账户
-
发件人应为 [email protected],主题为 Eclipse Account Registration
-
您距成为 Eclipse 贡献者只差一步,只需签署 ECA 即可。
ECA 签署检查失败,原因是什么?
每个 Pull Request 都会由 GitHub Action 验证作者是否已签署 Eclipse 贡献者协议。 以下情况可能导致验证失败:
-
您没有 Eclipse 账户
-
您尚未签署 Eclipse 贡献者协议
-
您为 git 配置的电子邮件地址与签署 ECA 时使用的地址不同
-
git 的
user.email设置必须与您的 Eclipse Foundation 账户使用的地址相同。更多信息请参阅 设置提交电子邮件地址
-
如以上情况均不适用,请随时联系维护者。
如何更改现有提交的作者电子邮件地址
为使 ECA 检查通过,Pull Request 中的所有提交必须使用签署 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"


