Migrating Repositories with GitHub-Owned Blob Storage on GitHub Enterprise Cloud
Allison announces that GitHub-owned blob storage is now generally available for repository migrations to GitHub Enterprise Cloud, streamlining the process for enterprise administrators and DevOps engineers.
Migrating Repositories with GitHub-Owned Blob Storage on GitHub Enterprise Cloud
GitHub Enterprise Cloud (GHEC) users can now take advantage of GitHub-owned blob storage when migrating repositories with GitHub Enterprise Importer (GEI). This means shared access keys to a personal storage account are no longer required, simplifying migration workflows and increasing security.
Key Features and Workflow
- Direct Archive Uploads: Repositories can be archived and uploaded directly to GitHub.com or GHE.com using GitHub-owned storage.
- Simplified Access: Eliminates the need for shared access keys to external Azure or cloud storage accounts.
- Command Line Tools: Migrations are supported through
gh geiandgh bbs2ghCLI extensions. Simply use the--use-github-storageflag to enable GitHub storage for the migration process.
Supported Migration Scenarios
- GitHub Enterprise Server to GitHub Enterprise Cloud: See the documentation for step-by-step instructions.
- Bitbucket Server to GitHub Enterprise Cloud: Refer to the Bitbucket migration guide.
- GitLab Migrations: Interested users are advised to contact Expert Services for guidance on GitLab to GitHub migrations using GitHub-owned storage.
How to Start a Migration
To begin, use the following CLI extensions and flag:
# Using GitHub Enterprise Importer to migrate with GitHub-owned blob storage
gh gei migrate --use-github-storage
# Migrating from Bitbucket Server
gh bbs2gh migrate --use-github-storage
Detailed instructions are in the GitHub documentation linked above.
Benefits
- Reduced Complexity: Removes the friction of managing external storage credentials.
- Security: Ensures repository data is managed directly within GitHub’s cloud environment.
- Flexibility: Supports migrations from several source platforms via official tools and guides.
For organizations seeking streamlined repository migration experiences, this new feature improves security and operational efficiency.
This post appeared first on “The GitHub Blog”. Read the entire article here