How to Move from GitLab to GitHub Enterprise

I want to migrate GitLab to GitHub. Of course the Git repo is easily portable. But other work items like a problem. Can I migrate all work items to GitHub Enterprise? If an API is required, please let me know the GitHub and GitLab APIs for migration. If there is a tool, it is the best and most useful.

Regards,

+3


source to share


1 answer


I believe there is a better approach to this issue, but today we are trying to implement Enterprise Edition projects and migrations.

To export a complete project with problems, MR history, ..., there is an Export Project section.

In Project Settings> General> Export Project, follow these instructions:



Export this project with all its associated data to move the project to a new GitLab instance. Once the export is complete, you can import the file from the New Project page.

Once the exported file is ready, you will receive an email notification with a download link.

The following items are exported:

Project and wiki repositories
Project uploads
Project configuration including web hooks and services
Issues with comments, merge requests with diffs and comments, labels, milestones, snippets, and other project entities

      

The following items will NOT be exported:

Job traces and artifacts
LFS objects
Container registry images
CI variables
Any encrypted tokens

      

Now I want to know if there is a global export for all projects.

0


source







All Articles