Comment est-ce que je réécris des noms de committer dans un repository git?

J'ai converti un repository Subversion à Git en utilisant git svn mais malheureusement seulement maintenant remarqué que certaines des informations de l'auteur était erroné. Le référentiel converti n'est encore partagé avec personne, donc je voudrais réécrire les logs de commit dedans – si possible.

Comment puis-je réécrire un repository git de sorte que le journal de tous ses commits montre par exemple

Author: John Doe <john.doe@example.com> 

au lieu de

 Author: John Do <john.do@example.com> 

J'ai essayé de le faire moi-même, et il me semble que git-filter-branch est ce dont j'ai besoin. Je n'ai pas réussi à le faire faire, cependant.

Solutions Collecting From Web of "Comment est-ce que je réécris des noms de committer dans un repository git?"