See the top of the GitHub help page titled What is the difference between user and organization accounts? :
Your user account is your identity on GitHub.
Therefore, if you do not want your workplace to be able to determine that you are the author of any personal (i.e. non-work related) materials that you published, you need to create and use different GitHubs to take into account this personal material.
For example, use an account called panthro_at_work for work-related repositories and another account called mystery_man_or_woman for your personal items.
However, remember also that
One person or legal entity cannot contain more than one free account.
See Account Terms and also nulltoken answer . Therefore, in order to have two accounts, at least one of them must be a paid account.
Account Consolidation
If you change your mind (at a later stage) about separating work and personal items, GitHub allows you to combine two user accounts; see Combining multiple user accounts .
Transferring repositories between accounts
GitHub allows even smaller actions than this: you can transfer ownership of only part of your repositories in your mystery_man_or_woman account to your panthro_at_work account (or vice versa); see How to transfer a repository .
source share