极狐 GitLab

导入并迁移到极狐GitLab

Tier: 基础版,专业版,旗舰版

Offering: JihuLab.com,私有化部署

版本历史
  • 在极狐GitLab 16.0 中,所有导入器默认对私有化部署实例禁用。

将现有工作迁移到极狐GitLab。

一些第三方平台可使用迁移工具。部分支持迁移后映射用户贡献和成员资格。

脚注

  1. 使用文件导出进行群组迁移已被废弃。

从 Subversion 迁移#

极狐GitLab 无法自动将 Subversion 仓库迁移到 Git。要将 Subversion 仓库转换为 Git,你可以使用外部工具,例如:

  • git svn,适用于非常小和简单的仓库。
  • reposurgeon,适用于更大和更复杂的仓库。

通过专业服务进行迁移#

如果你愿意,你可以聘请极狐GitLab 专业服务来迁移群组和项目到极狐GitLab,而无需自行操作。更多信息,请参阅专业服务目录

查看项目导入历史#

你可以查看你创建的所有项目导入。此列表包括:

  • 如果项目是从外部系统导入的,则为源项目的路径;如果迁移的是极狐GitLab 项目,则为导入方式。
  • 目标项目的路径。
  • 每次导入的开始日期。
  • 每次导入的状态。
  • 如果发生错误,显示错误详情。

历史记录还包括从以下方式创建的项目:

极狐GitLab 使用通过 URL 导入仓库从模板创建新项目。

查看项目导入历史:

  1. 在右上角,选择 新建)和 新建项目/仓库
  2. 选择 导入项目
  3. 在右上角,选择 历史 链接。
  4. 如果某个导入存在任何错误,请选择 详情 查看。

导入包含 LFS 对象的项目#

当导入包含 LFS 对象的项目时,如果项目有一个 .lfsconfig 文件,且其中的 URL 主机(lfs.url)与仓库 URL 主机不同,则不会下载 LFS 文件。