'How do I change all occurrences of my username in github?

Long story short, I'm at risk of being doxxed due to the connection of the username I'm using (which is is known by people I'd rather keep my identity private from) with people I've worked with in public repos who have their real names as users.

I want to change my github username (I've already read Changing your username), but I'm not entirely sure whether Github keeps a history of past usernames or not so someone could check what I've changed from.

I'll also want to overwrite the author/email for existing commits. Preferably in a way that won't show up in the changelog. Is that even possible at all?

Is there anything else I might've looked over?



Solution 1:[1]

GitHub Should automatically change everything, but other things like Ouauth apps and DNS for custom domains may not be affected. You may also have to block results on google.

I would reach out to GH support.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 cooprofessor