从 GitLab 迁移到 GitHub Enterprise 的方式
The way of migration from GitLab to GitHub Enterprise
我想将 GitLab 迁移到 GitHub。当然,Git repo 很容易迁移。但是其他工作项目,例如 Issue。我可以将所有工作项目迁移到 GitHub Enterprise 吗?如果需要 API,请让我知道用于迁移的 GitHub 和 GitLab APIs。如果有工具的话最好,有帮助。
此致,
我相信有没有更有效的方法来解决这个问题,但今天我们正在单独尝试企业版和迁移项目。
要导出包含问题、MR 历史记录等的完整项目,有一个名为“导出项目”的部分。
在项目设置 > 常规 > 导出项目部分下,使用以下说明:
Export this project with all its related data in order to move your
project to a new GitLab instance. Once the export is finished, you can
import the file from the "New Project" page.
Once the exported file is ready, you will receive a notification email
with a download link.
The following items will be 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
现在,我想知道是否有所有项目的全局导出。
我想将 GitLab 迁移到 GitHub。当然,Git repo 很容易迁移。但是其他工作项目,例如 Issue。我可以将所有工作项目迁移到 GitHub Enterprise 吗?如果需要 API,请让我知道用于迁移的 GitHub 和 GitLab APIs。如果有工具的话最好,有帮助。
此致,
我相信有没有更有效的方法来解决这个问题,但今天我们正在单独尝试企业版和迁移项目。
要导出包含问题、MR 历史记录等的完整项目,有一个名为“导出项目”的部分。
在项目设置 > 常规 > 导出项目部分下,使用以下说明:
Export this project with all its related data in order to move your project to a new GitLab instance. Once the export is finished, you can import the file from the "New Project" page.
Once the exported file is ready, you will receive a notification email with a download link.
The following items will be 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
现在,我想知道是否有所有项目的全局导出。