我在我们公司建立了一个 Gitlab 解决方案。我们希望能够分组存储我们的项目。我希望每个用户都能够在组中创建一个项目并拥有他的项目的权限。
据我所见:
用户必须对组具有“开发者”权限才能创建项目。
- 有了“开发者”的权利,用户就不是他项目的“维护者”(所以他不能修改参数,也不能推“主”分支!)
对组具有“维护者”权限的用户可以创建项目并访问其项目的参数。但是,他也成为了其他用户项目的“维护者”!这是不希望的。
据我所知,它与这个问题有关:https ://gitlab.com/gitlab-org/gitlab/-/issues/17095已经超过 4 年了!
您可以向我提出什么解决方案,以便用户可以在组中创建项目,并且他拥有他的项目的权利,而没有其他用户项目的维护者权利。
谢谢你。
(最新的 Gitlab-ee 版本,14.7.0)