作者:海木木 | 来源:互联网 | 2022-12-02 14:09
刚刚开始使用自托管的GitLab ......看起来它对于DevOps工作流程来说真的很有用.
无论如何,在将大约20个本地Git存储库迁移到新的GitLab服务器之后,整齐地排列成4组.然后我注意到你实际上可以在组内有子组.这将有助于组织更进一步,但我正在努力研究如何移动我花了一天时间导入和配置到新创建的子组中的现有项目.当然,我可以创建一个新项目并复制文件并将它们提交到新项目中,并花时间重新配置项目.
是否有一种简单的方法可以将现有已配置的项目从组移动到新的子组中?
1> David McCorr..:
结果是项目的"slug"...... GitLab服务器域名后面的URL部分由"命名空间"和项目名称组成.名称空间是组/子组路径,因此我希望将项目转移到新的名称空间.
因此,例如,如果该组是"重要组",项目称为"项目".那个slu will就像/ important-group/project.然后将其移至/ important-group/sub-group/project,我们需要创建新的子组("New project"按钮旁边的向下箭头).然后更改项目命名空间.
要执行此操作,请转到项目页面,单击设置按钮(左下角).转到高级设置部分.它位于重命名项目选项的下方.
只需选择新的子组即可完成!
以下是GitLab文档链接,其中包含有关在GitLab中管理项目的更多信息,以防对任何人有用.