Skip to main content

Merging multiple personal accounts

If you have separate accounts for work and personal use, you can merge the accounts.

Tip: Enterprise Managed Users allow an enterprise to provision unique personal accounts for its members through an identity provider (IdP). For more information, see "About Enterprise Managed Users." For other use cases, we recommend using only one personal account to manage both personal and professional repositories.

Warning:

  • Organization and repository access permissions aren't transferable between accounts. If the account you want to delete has an existing access permission, an organization owner or repository administrator will need to invite the account that you want to keep.
  • Any commits authored with a GitHub-provided noreply email address cannot be transferred from one account to another. If the account you want to delete used the Keep my email address private option, it won't be possible to transfer the commits authored by the account you are deleting to the account you want to keep.
  • Issues, pull requests, and discussions will not be attributed to the new account.
  • Achievements are not able to be transferred between accounts.
  1. Transfer any repositories from the account you want to delete to the account you want to keep. Issues, pull requests, and wikis are transferred as well. Verify the repositories exist on the account you want to keep.
  2. Update the remote URLs in any local clones of the repositories that were moved.
  3. To attribute past commits to the new account, add the email address you used to author the commits to the account you're keeping. For more information, see "Why are my contributions not showing up on my profile?"
  4. Delete the account you no longer want to use.

Further reading