GitLab is a fully integrated software development platform that enables you and your team to work cohesively, faster, transparently, and effectively, since the discussion of a new idea until taking that idea to production.
As a team-based collaboration platform, we're constantly enhancing GitLab's support for the most diverse teams and conditions. Looking on that direction, to leverage varied hierarchical team structures and applications architectures, we've created GitLab Subgroups.
With GitLab Groups you can assemble related projects together and grant members access to several projects at once. A subgroup, also known as nested group or hierarchical group, is essentially a group within a group. It has the same features a top-level group has, with some limitations.
Each group, at each level, is itself a first-class GitLab citizen, with the ability to have multiple projects. You can create up to 20 levels of subgroups, giving you an incredible level of flexibility.