【问题标题】:Make all Gerrit Repositories Read only将所有 Gerrit 存储库设为只读
【发布时间】:2017-02-01 08:55:35
【问题描述】:

我需要找到一种方法使 gerrit 中的所有存储库都为“只读”,而不必单独执行每个存储库。

任何帮助将不胜感激。

【问题讨论】:

    标签: git gerrit readonly


    【解决方案1】:

    只需在“所有项目”项目的“匿名用户”组(所有用户登录或未登录)或“注册用户”组(所有登录用户)的“refs/*”参考中设置“允许读取”,然后将 Gerrit 中所有存储库的“Rights Inherit From”设置为“All Projects”。

    要更改项目权限,请转到:项目 > 列表 > 选择项目 > 访问

    Here您可以找到有关权限的更多详细信息。

    【讨论】:

    • 是否需要另外屏蔽匿名用户推送?
    • 不,默认是禁止的。您只需要为您决定授予权限的组设置 ALLOW Push 即可。
    • 我明白了。非常感谢。
    • 对不起,我不能,因为我不是 OP。
    • 对不起@ElpieKay 我的错。卢克,答案对你有用吗?你能接受吗?
    猜你喜欢
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    相关资源
    最近更新 更多