DEV Community

Discussion on: Should I have separate GitHub accounts for personal and professional projects?

Collapse
 
eckdaniel profile image
Danny Eck

Previous job was consulting at a Big5 and I used to create a new account per project. After 10+ profiles this was unwieldy.

Now I manage everything through my personal account with PATs and email associations. New projects or forks are owned by the org if they are work-related. I use different gpg signing keys for work vs personal.

Dubious that GitHub would/could allow "overtaking" a personal account by an enterprise customer. At worst, I imagine the enterprise can invalidate the PAT grant and boot you from the org, but your personal account does not suddenly belong to them.

When you leave an organization or project, you should definitely disassociate email in your personal account settings. Same as the org does decommissioning your email account when you leave.