管理 GitLab 组中的访问权限
Managing access rights in GitLab group
我有一个 GitLab 组(具有 owner
权限)。在 documentation I red 中,只有 master
(和更高的访问级别)可以在组中创建新的存储库。但是组中的 所有 用户(即使具有 Guest
访问权限)可以 读取 其中的所有项目。
如何允许用户将仓库转移到群组中,但不允许他们阅读群组中的其他仓库?即,每个用户必须对其存储库具有 owner
权限,但对组中的其他用户必须具有 None
权限。
如果这不可能,我可以手动为组成员创建存储库,但是我怎样才能使每个存储库只对一个组成员可读(和可编辑)?
我认为您必须为用户创建存储库,如果您不希望他们看到组中的其他存储库。
但之后您可以编辑每个存储库(不是组)的 Members
,然后将用户添加到您想要的每个存储库。然后,这些用户只会看到您添加他们的存储库。
组权限由存储库继承,但存储库权限保留在该存储库中。
我有一个 GitLab 组(具有 owner
权限)。在 documentation I red 中,只有 master
(和更高的访问级别)可以在组中创建新的存储库。但是组中的 所有 用户(即使具有 Guest
访问权限)可以 读取 其中的所有项目。
如何允许用户将仓库转移到群组中,但不允许他们阅读群组中的其他仓库?即,每个用户必须对其存储库具有 owner
权限,但对组中的其他用户必须具有 None
权限。
如果这不可能,我可以手动为组成员创建存储库,但是我怎样才能使每个存储库只对一个组成员可读(和可编辑)?
我认为您必须为用户创建存储库,如果您不希望他们看到组中的其他存储库。
但之后您可以编辑每个存储库(不是组)的 Members
,然后将用户添加到您想要的每个存储库。然后,这些用户只会看到您添加他们的存储库。
组权限由存储库继承,但存储库权限保留在该存储库中。