2016-02-13 177 views
2

我有一个GitLab组(具有owner权限)。在documentation我红色,只有master(和更高的访问级别)可以在组中创建新的存储库。但全部用户在组(即使有Guest访问权限)可以阅读它的所有项目。管理GitLab组中的访问权限

如何让用户将存储库转移到组中,但不允许他们读取其中的其他存储库?即,每个用户必须具有owner权限,但是None权限给组中的其他人。

如果这是不可能的,我可以手动为groupmembers创建存储库,但是我如何才能让每个存储库只对一个组成员可读(和可编辑)?

回答

2

我想你必须为用户创建存储库,如果你不想让他们看到组中的其他存储库。

但是之后,您可以编辑每个存储库(不是组)的Members,只需将用户添加到每个存储库就可以。这些用户然后只看到你添加它们的仓库。

组权限由存储库继承,但存储库权限保留在该存储库中。