将现有的GitLab项目移至新的子组

大卫·麦考瑞(David McCorrie):

刚开始使用自托管的GitLab ...看来朝着DevOps工作流程迈进非常有用。

无论如何,在将大约20个本地Git存储库迁移到新的GitLab服务器之后,将其整齐地分为4组。然后,我注意到您实际上可以在组中包含子组。这将进一步为组织提供帮助,但是我正在努力找出如何转移我花了一天时间导入和配置到新创建的子组中的现有项目。当然,我可以创建一个新项目,然后将文件复制并提交到新项目中,然后花时间重新配置该项目。

有没有一种简单的方法可以将现有已配置的项目从组中移动到新的子组中?

大卫·麦考瑞(David McCorrie):

找出项目的“段” ... GitLab服务器域名之后的URL部分由“命名空间”和项目名称组成。名称空间是组/子组路径,因此我一直在寻找将项目转移到新名称空间的方法。

因此,例如,如果组是“ important-group”,而项目称为“ project”。然后,该段将类似于/ important-group / project。要将其移至/ important-group / sub-group / project,我们需要创建一个新的子组(“ New project”按钮旁边的向下箭头)。然后更改项目名称空间。

为此,请转到项目页面,单击设置按钮(齿轮左下方)。转到“高级设置”部分。它位于重命名项目选项的下方。

将项目转移到新的命名空间

只需选择新的子组,然后完成即可!

这是GitLab文档链接,其中包含有关在GitLab中管理项目的更多信息,以防对任何人有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章