Improvement

August 18, 20251 Minute Read

Migrate repositories with GitHub-owned blob storage

You can now participate in a public preview to migrate repositories to GitHub Enterprise Cloud (GHEC) with GitHub Enterprise Importer (GEI) using GitHub-owned blob storage. You no longer need to provide GEI with shared access keys to a storage account you own to perform repository migrations. Instead, migrations can now be performed by uploading repository archives directly to github.com or ghe.com.

You can start a repository migration using GitHub-owned storage using the gh gei and gh bbs2gh command line extensions by passing in the --use-github-storage flag.

Repository migrations using `gh gei --use-github-storage` in the terminal

To migrate repositories with GitHub-owned blob storage, you can follow our documentation for migrating repositories from GitHub Enterprise Server to GitHub Enterprise Cloud or migrating repositories from Bitbucket Server to GitHub Enterprise Cloud. Interested in migrating your GitLab repositories using GitHub-owned blob storage? Please reach out to our Expert Services team.

Subscribe to our developer newsletter

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

By submitting, I agree to let GitHub and its affiliates use my information for personalized communications, targeted advertising, and campaign effectiveness. See the GitHub Privacy Statement for more details.

Migrate repositories with GitHub-owned blob storage - GitHub Changelog