PASS Troubleshooting

Committer Email Address

For official committers, make sure that you configure all eclipse-pass repos against your contributor email.

For example (please replace with your email):

git config ""

If you have multiple GitHub accounts, you may need to specify the GitHub username you’d like to use with the repo.

For example (please replace with your GitHub username):

git config credential.username "jane-doe"

If you already have commits against a separate email address, then you can rebase those commits and change the email:

git rebase -i origin/main

This will show all commits:

pick bb697d0 Migrate playground docs into main

# Rebase 8d61ffa..bb697d0 onto 8d61ffa (1 command)
# Commands:
# p, pick <commit> = use commit
# r, reword <commit> = use commit, but edit the commit message
# e, edit <commit> = use commit, but stop for amending
# s, squash <commit> = use commit, but meld into previous commit
# f, fixup <commit> = like "squash", but discard this commit's log message
# x, exec <command> = run command (the rest of the line) using shell
# b, break = stop here (continue rebase later with 'git rebase --continue')
# d, drop <commit> = remove commit
# l, label <label> = label current HEAD with a name
# t, reset <label> = reset HEAD to a label
# m, merge [-C <commit> | -c <commit>] <label> [# <oneline>]
# .       create a merge commit using the original merge commit's
# .       message (or the oneline, if no original merge commit was
# .       specified). Use -c <commit> to reword the commit message.
# These lines can be re-ordered; they are executed from top to bottom.
# If you remove a line here THAT COMMIT WILL BE LOST.
# However, if you remove everything, the rebase will be aborted.

Change pick to edit. In the example above:

edit bb697d0 Migrate playground docs into main

And then for each commit change the email (please replace with your email):

git commit --amend --no-edit --author="Jane Url <>"
git rebase --continue

And finally, push your changes:

git push --force-with-lease