gitlab中项目和子组之间的区别

San*_*thu 10 gitlab gitlab-ci-runner gitlab-8

我想了解 gitlab 中项目和子组之间的区别是什么?

请帮助我理解上述内容。

问候,

桑托什

Phi*_*wig 7

项目

一个项目管理一个 git 存储库并添加一个问题跟踪器、一个 wiki 等:

请参阅:https : //docs.gitlab.com/ee/user/project/index.html#doc-nav

团体

组可用于将多个项目组合到一个主题下。例子:

  • 您可以将所有 JavaScript 项目放在一个名为“js”的组中
  • 您可以为每个开发团队创建一个组;然后,如果有新成员加入团队,您只需将他们添加到组中,而不必为每个项目授予开发人员访问权限。
  • 可以在问题或提交讨论中引用组。

请参阅:https : //docs.gitlab.com/ee/user/group/index.html#doc-nav

不同的组可能有不同的权限

子群

子组仅在 GitLab 9 及更高版本中可用;它们允许您在组内创建其他组,例如“js/frontend”;如果您正在处理具有多个子项目的大型项目,这将非常有用。有关一些示例,请参阅官方文档:

https://docs.gitlab.com/ee/user/group/subgroups/index.html