我有一个GitLab组(具有owner
权限)。在documentation I red中,只有master
(以及更高的访问级别)才能在组中创建新的存储库。但是,所有组中的用户(即使拥有Guest
访问权限)都可以读取其中的所有项目。
如何允许用户将存储库转移到组中,但不允许用户读取其中的其他存储库?即,每个用户必须对其存储库具有owner
权限,但对该组中的其他用户具有None
权限。
如果这是不可能的,我可以手动为组成员创建存储库,但如何才能使每个存储库仅对一个组成员可读(和可编辑)?
答案 0 :(得分:2)
如果您不希望他们在组中查看其他存储库,我认为您必须为用户创建存储库。
但之后您可以编辑每个存储库的Members
(而不是组),只需将用户添加到您想要的每个存储库中。然后,这些用户只会看到您添加它们的存储库。
组权限由存储库继承,但存储库权限保留在该存储库中。