git filter-branch --commit-filter '
if [ "$GIT_COMMITTER_NAME" = "oldname" ];
then
GIT_COMMITTER_NAME="newname";
GIT_AUTHOR_NAME="newname";
GIT_COMMITTER_EMAIL="newemail";
GIT_AUTHOR_EMAIL="newemail";
git commit-tree "$@";
else
git commit-tree "$@";
fi' HEAD
Für diejenigen, die (wie ich ab und an) gern mal unter dem falschen Namen commiten
Am besten direkt auf dem bare repo auf dem Server ausführen.

