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 gei and gh bbs2gh CLI extensions. Simply use the --use-github-storage flag to enable GitHub storage for the migration process.

Repository migrations CLI screenshot

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