# Migrating from GitLab to GitHub

Plan and execute a migration from GitLab to GitHub Enterprise Cloud. This guide explains how to configure access, migrate, and the follow-up tasks needed to get your repositories ready for work.

## Links

### Run your migration

* [Understand migrations from GitLab to GitHub](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/understand-migrations)

  GitHub Enterprise Importer automates migrations from GitLab.

* [Plan your migration from GitLab to GitHub](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/plan-your-migration)

  Plan your migration by understanding your timeline, what data will be migrated, and your organizational structure.

* [Manage access for a migration from GitLab to GitHub](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/manage-access)

  Set up the required access for migrating from GitLab to GitHub.

* [Install and configure GitHub Enterprise Importer](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/install-and-configure-github-enterprise-importer)

  Install the GL2GH extension of the GitHub CLI and configure your environment for the migration.

* [Configure blob storage](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/configure-storage)

  Archives from GitLab need to be temporarily stored so GitHub can read them.

* [Migrate your repositories from GitLab to GitHub](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/migrate-your-repositories)

  Perform a trial run and then migrate your repositories from GitLab to GitHub.

* [Follow-up tasks](/pt/migrations/using-github-enterprise-importer/migrate-from-gitlab/follow-up-tasks)

  After each migration has finished, you'll need to complete some additional tasks before the repository is ready for work.