Migrations documentation
If you're moving to GitHub from another code hosting platform or moving between GitHub products, learn how to use our migration tooling to bring your work with you.
Start here
Popular
Adding locally hosted code to GitHub
If your code is stored locally on your computer and is tracked by Git or not tracked by any version control system (VCS), you can import the code to GitHub using GitHub CLI or Git commands.
Migrating repositories from GitHub Enterprise Server to GitHub Enterprise Cloud
You can migrate repositories from GitHub Enterprise Server to GitHub Enterprise Cloud, using the GitHub CLI or API.
Reclaiming mannequins for GitHub Enterprise Importer
After your migration, you can assign the history of a placeholder identity, or mannequin, to a member of your organization.
Troubleshooting your migration with GitHub Enterprise Importer
If your migration fails or produces unexpected results, you can try common troubleshooting steps.
Using GitHub Enterprise Importer
- Understanding GitHub Enterprise Importer • 1 articles
- Migrating from Azure DevOps to GitHub Enterprise Cloud • 4 articles
- Migrating from Bitbucket Server to GitHub Enterprise Cloud • 4 articles
- Migrating between GitHub products • 6 articles
- Completing your migration with GitHub Enterprise Importer • 3 articles