【问题标题】:Transfer set of repositories from one gitlab group to another subgroup all at once一次将一组存储库从一个 gitlab 组转移到另一个子组
【发布时间】:2017-09-14 11:18:23
【问题描述】:

如何将存储库或一整套存储库从一个 gitlab 组转移到另一个子组。例如 companyname.gitlab.com/team one/。到 gitlab.com/team_first/phase1/

【问题讨论】:

标签: gitlab


【解决方案1】:

仓库/项目本身还是需要通过API导出的,一一导出。

但是来自GitLab 13.0 (May 2020) 的新“组导入/导出”功能可能会受到欢迎。

在 UI 中导出和导入组

以前,用户只能通过使用导出/导入 API 创建导出文件,然后再次使用 API 将文件上传到目标实例来迁移组。

作为迈向更顺畅解决方案的第一步,我们在 GitLab UI 中启用了组导出。
我们计划在接下来的几周内将类似的导入功能引入 UI。

请参阅documentationissueEpic


GitLab 14.2(2021 年 8 月)

组迁移与组导入/导出实现对等

新的GitLab Migration 功能现在可以迁移整个组及其所有子组和相关数据。迁移的数据包括 group exports 中包含的所有内容,这使得迁移整个组变得更加容易。
预先存在的组导入/导出是一个两步过程,需要导出文件,然后将其导入另一个 GitLab 实例。

现在,用户只需单击一下即可启动组迁移。迁移还包括所有子组及其数据,以前需要对每个子组进行单独的导出和导入过程。

参见DocumentationEpic

【讨论】:

    猜你喜欢
    • 2019-07-12
    • 2019-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    • 2021-06-20
    相关资源
    最近更新 更多