@@ -40,13 +40,22 @@ Before beginning with the migration you need to know these details:
...
@@ -40,13 +40,22 @@ Before beginning with the migration you need to know these details:
In the newly-created instance, you should be able to access as an admin. This allows you to use the project and group import tool.
In the newly-created instance, you should be able to access as an admin. This allows you to use the project and group import tool.
1. On the target instance, select New Project.
1. On the target instance, select New Project.
2. Select Gitlab.com
2. Select Gitlab.com
3. Fill in the details for the project
3. Fill in the details for the project.
4. The project will be imported after a few minutes
4. The project will be imported after a few minutes.
After the migration, the issues and project will be created on the new instance, and similarly if you imported a group. Note that issues that are imported will be attributed to the importer.
## Migrating from GitHub to GitLab
## Migrating from GitHub to GitLab
If you are migrating to a self-managed GitLab instance, you can use the GitHub import rake task detailed [here](https://docs.gitlab.com/ee/administration/raketasks/github_import.html).
If you are migrating to a self-managed GitLab instance, you can use the GitHub import rake task detailed [here](https://docs.gitlab.com/ee/administration/raketasks/github_import.html). As in other migrations, you must have user accounts created with the same email that they have on the source GitHub instance.
### GitLab Enterprise Migrations
### GitHab Enterprise Migrations
To migrate from GitLab Enterprise, you must enable GitHub integration, found [here](https://docs.gitlab.com/ee/integration/github.html).
To migrate from GitLab Enterprise, you must enable GitHub integration, found [here](https://docs.gitlab.com/ee/integration/github.html).
To import projects, you can use the import [API](https://docs.gitlab.com/ee/api/import.html).
### GitHub.com Migrations
To import projects, you can use the import [API](https://docs.gitlab.com/ee/api/import.html). Groups must be created if they do not already exist.
## Migrating from BitBucket to GitLab
Migrating from BitBucket is a straightforward process.
### BitBucket Cloud
GitLab has BitBucket Cloud Integration and you can see the details of that [here](https://docs.gitlab.com/ee/integration/bitbucket.html).