Eclipse Contributor Agreement unterzeichnen
Um zu diesem Projekt beizutragen, muss die Eclipse Contributor Agreement (ECA) unterzeichnet werden. Dieses Dokument führt Sie durch diesen Prozess.
Zunächst müssen Sie ein Eclipse Foundation-Konto erstellen.
-
Rufen Sie die Eclipse-Registrierungsseite auf
-
Füllen Sie alle Pflichtfelder aus und senden Sie das Formular ab
-
Eclipse erwartet, dass Sie die eingegebene E-Mail-Adresse für jeden Beitrag verwenden, z. B. user.email für git
-
-
Aktivieren Sie Ihr Konto über den Aktivierungslink in Ihrem Postfach
-
Der Absender sollte [email protected] mit dem Betreff Eclipse Account Registration sein
-
Sie sind nur noch einen Schritt davon entfernt, ein Eclipse-Contributor zu werden – wir müssen nur noch die ECA unterzeichnen.
ECA unterzeichnen
Das Unterzeichnen der ECA ist unkompliziert und erfolgt online.
-
Navigieren Sie zur Anmeldeseite der Eclipse Accounts-Seite
-
Melden Sie sich mit Ihrer E-Mail-Adresse und Ihrem Passwort an
-
Eclipse Accounts leitet Sie direkt zur Unterzeichnungsseite weiter
-
Lesen Sie die ECA
-
Geben Sie die angeforderten Informationen ein
-
Bestätigen Sie mit der Schaltfläche Accept
-
Nun sollte das Statusfeld in der oberen rechten Ecke anzeigen, dass Sie die Eclipse Contributor Agreement unterzeichnet haben. Es sollte so aussehen:

ECA-Überprüfung fehlgeschlagen – warum?
Bei jedem Pull Request überprüft eine GitHub Action, ob der Autor die Eclipse Contributor Agreement unterzeichnet hat. Dies kann fehlschlagen, wenn:
-
Sie kein Eclipse-Konto haben
-
Sie die Eclipse Contributor Agreement nicht unterzeichnet haben
-
Sie git so konfiguriert haben, dass eine andere E-Mail-Adresse als die zur Unterzeichnung der ECA verwendete genutzt wird
-
Die
user.email-Einstellung für git muss mit der für Ihr Eclipse Foundation-Konto verwendeten übereinstimmen. Weitere Informationen finden Sie unter Ihre Commit-E-Mail-Adresse festlegen
-
Wenn keiner der oben genannten Fälle zutrifft, wenden Sie sich gerne an die Maintainer.
Wie ändert man die Autoren-E-Mail-Adresse für bestehende Commits
Damit die ECA-Überprüfung erfolgreich ist, müssen alle Commits im Pull Request mit der E-Mail-Adresse verfasst worden sein, die zur Unterzeichnung der ECA verwendet wurde.
So ändern Sie den Autor für den letzten Commit:
git commit --amend --author 'Author Name <[email protected]>' --no-edit
So ändern Sie den Autor für die letzten N Commits:
git rebase -i HEAD~4 -x "git commit --amend --author 'Author Name <[email protected]>' --no-edit"

