如何仅为Gerrit中的管理员授予对“所有项目”项目的访问权限

问题描述 投票:0回答:1

我在Ubuntu服务器(Ubuntu 16.04 LTS)中设置了Gerrit服务器。格里特版本:2.14.6

现在的问题是,出于某种原因,我想配置Gerrit,只有管理员用户才能查看/克隆/修改'All-Projects'和'All-Users'项目。没有像“注册用户”这样的其他用户无法访问。

所有其他项目对于注册用户或指定组等所有用户都是可见的。

有没有办法执行此操作?

注意:如果这个问题多余,请转发正确的地方。

gerrit
1个回答
0
投票

你可以授予:

refs/* Read ALLOW

仅限All-Projects项目中的管理员,但您当然需要将所需的读取权限授予其他用户/组到所有存储库。为了便于设置,您可以使用继承结构(使用“Rights Inherit From”功能),如下所示:

All-Projects
    Public-Projects
        xxxx
        yyyy
    Private-Projects
        wwwww
        zzzzz
© www.soinside.com 2019 - 2024. All rights reserved.