我们正在从gitolite迁移到gitlab,但遇到了在git上创build的子组的问题。 它看起来像gitlab没有function来创build一个子组
例如:在Git中
group1/group2/project1.git group1/project2.git group1/group2/project3.git group1/group3/project4.git
它看起来像当我导入回购的使用捆绑它不能够确定子组。 也没有select在gitlab用户界面上创build一个子组。 (也许我不是在看正确的术语,也许subgroub不是正确的工作)
道歉使用不正确的条款,因为我是新来的这个
在此先感谢问候尼禄
Gitlab 9.0 现在支持子组,但有一些限制。 您最多可以创build20个子组。 用户可以分配到子组,并可以在其中创build项目。 分配给父组的用户对该父组的所有后代组具有相同的权限。
规则(来自文档 ):
目前的其他限制(从文档 – 这些可能会在未来的版本中修复):
group/subgroup01/project
不能与group
共享,但可以与group/subgroup02
或group/subgroup01/subgroup03
共享。 旧版本的原始答案:
不,目前不支持在Gitlab中创build子组。 (请注意,在我知道的大多数其他Git托pipe站点(包括Github,Bitbucket和Gitorious)中也不支持这一点。)
在我的服务器上,我们的解决方法是在名称中使用点,例如“group1.group2”。
你可以build议这个function ,但是我怀疑这个function会去哪里,除非你赞助它,或者找个人去实现它。
现在,GitLab 9.0 CE / EE将于2017年3月22日发布
您可以下载最新的软件包,如https://about.gitlab.com/downloads/
一旦下载并安装,您就可以创build分层组。 所有的文件都可以在下面的链接中find