Skip to content
Snippets Groups Projects

Migrating by direct transfer is generally available

Open 🤖 GitLab Bot 🤖 requested to merge m_frankiewicz/import_and_integrate_461326 into master
All threads resolved!
@@ -12,8 +12,22 @@ features:
- Importers
issue_url: 'https://gitlab.com/groups/gitlab-org/-/epics/11398'
description: |
Migrating GitLab projects by direct transfer is now generally available, bringing an easy to use and automated way of migrating GitLab groups and projects between GitLab instances with network connectivity. To migrate GitLab resources by direct transfer, you can use either UI or the [API](https://docs.gitlab.com/ee/api/bulk_imports.html). UI is intuitive and straightforward, while API gives you more flexibility in terms of choosing resources to be copied.
Migrating GitLab projects by direct transfer is now generally available, bringing an easy to use and automated way of migrating GitLab groups and projects
between GitLab instances with network connectivity. To migrate GitLab resources by direct transfer, you can use either:
- The GitLab UI, which is the intuitive and straightforward method.
- The REST [API](https://docs.gitlab.com/ee/api/bulk_imports.html), which is the more flexible method.
Migrating by direct transfer is a major improvement from [migrating groups and projects using file exports](https://docs.gitlab.com/ee/user/project/settings/import_export.html#migrate-projects-by-uploading-an-export-file), because it's automated and efficient, works more reliably with large project, supports migrations with a larger version gap between source and destination instances and offers better insights into the migration process and results. You can read more about it in the following blog post.
Migrating by direct transfer is a major improvement from
[migrating groups and projects using file exports](https://docs.gitlab.com/ee/user/project/settings/import_export.html#migrate-projects-by-uploading-an-export-file)
because the direct transfer method:
- Is automated and efficient.
- Works more reliably with large projects.
- Supports migrations with a larger version gap between source and destination instances.
- Offers better insights into the migration process and results.
Read more about migrating GitLab by direct transfer in the following blog post.
On GitLab.com, migrating by direct transfer is enabled by default. On self-managed GitLab and on Dedicated, an administrator must [enable the feature in application settings](https://docs.gitlab.com/ee/administration/settings/import_and_export_settings.html#enable-migration-of-groups-and-projects-by-direct-transfer).
On GitLab.com, migrating by direct transfer is enabled by default. On self-managed GitLab and on Dedicated, an administrator must
[enable the feature in application settings](https://docs.gitlab.com/ee/administration/settings/import_and_export_settings.html#enable-migration-of-groups-and-projects-by-direct-transfer).
Loading