Skip to content

Migrations made easy

Moving to GitHub Enterprise Cloud is simpler than you think, with self-serve migrations from leading developer tools.

Simple, self-serve migrations

Migrate on your own terms with free, self-service migrations from GitHub Enterprise Server, Bitbucket Server and Azure DevOps.

Command line showing completed migration

Accelerated Actions adoption

Automatically migrate CI/CD workflows to GitHub Actions from Azure DevOps, Bamboo, Bitbucket, CircleCI, GitLab, Jenkins and Travis CI.

Text "Actions importer for CI CD Migration" and a CLI
GitHub Enterprise Importer has been a godsend. It has given us a smooth path to migrating all our repositories.
Travelport logo
Michael OubreDirector of Engineering Excellence at Travelport

Start your GitHub journey today

Switching to GitHub is easier than you think. Try GitHub for yourself, and get in touch with our sales team to learn more about GitHub Enterprise and our migration tools.

Plan your migrationContact sales

Related resources

Migrate more than just code

Don’t stop with your source code - bring your code reviews, comments and collaboration history to GitHub, so your team doesn’t miss a beat.

Plan your migration

Built for scale

Since May 2022, GitHub Enterprise Importer has been used by over 1,500 customers to migrate more than 400,000 repositories to GitHub Enterprise Cloud.

Learn how Travelport migrated 4k+ repos in days

Guided by experts

Our Expert Services team can help with large, complex migrations, or if you’re migrating from a code hosting platform not supported by GitHub Enterprise Importer like GitLab or Bitbucket Cloud.

Learn about Expert Services

Frequently asked questions

What data can I migrate to GitHub Enterprise Cloud?

GitHub Enterprise Importer can migrate your source code, revision history and collaboration history from Azure DevOps, Bitbucket Server/Data Center, and GitHub Enterprise Server. To learn more about GitHub Enterprise Importer, head to the docs.

Support for GitLab in GitHub Enterprise Importer is coming soon. In the mean time, our Expert Services offers high fidelity migrations from GitLab. If you’re migrating from another code hosting platform, you’ll only be able to migrate your source code and revision history.

For more details, see “About source code imports using the command line” in the GitHub Docs.

What if I want to migrate to GitHub Enterprise Server?

Rich, high-fidelity migrations to GitHub Enterprise Server are supported from Bitbucket Data Center, Bitbucket Server, GitLab and GitHub.com. For more details, get in touch with Expert Services.

If you’re migrating from another code hosting platform, you’ll only be able to migrate your source code and revision history.

How long does it take to migrate?

95% of repos take less than 10 minutes to migrate to GitHub Enterprise Cloud - but if you have a large number of repos, this adds up, and large and complex repos can take longer.

The best way to figure out how long your migration will take is to run a test migration. Once you’ve finished testing, you can just delete the created repository.

How can I migrate my CI/CD pipelines to GitHub Actions?

GitHub Actions Importer can help you migrate CI/CD pipelines from GitHub Actions from Azure DevOps, Bamboo, Bitbucket, CircleCI, GitLab, Jenkins and Travis CI. To learn more about GitHub Actions, head to the docs.

How can I get support with my migration?

Migrations with GitHub Enterprise Importer and/or GitHub Actions Importer are supported by GitHub Support, so if you need assistance, just get in touch.

If you want help with planning your migration, or you’re using a different migration tool, then our Expert Services team can help. Just contact your existing Expert Services contact, or contact the team.