• gerrit的使用以及问题总结_gerrit权限和配置


    来自其他博客的汇总,比较重要的部分已经截图出来

     参考:https://www.cnblogs.com/yinzhengjie/p/11043239.html

    1. Global Capabilities 管理员的权限一般不需要动

    2. refs/* 这里对用户Projects List 进行管理,如果用户对一个项目没有该权限的读取功能,则用户不能查询到该项目,即使有该项目的URL也不能从远程拉取该项目。

    3. refs/for/*和refs/for/refs/*,用来控制向gerrit仓库push权限。如果需要限制用户push功能,可以将用户组添加至PUSH下选择BLOCK。

    4. 指定分支管理,如果不希望用户将代码提交到某一分支(master),可以新加一个reference权限,名叫refs/for/refs/heads/develop,然后设置push权限添加对应用户组,设置权限为BLOCK。

    5. 提交新分支,要直接push,因为向gerrit上提交新分支会提示未找到分支。这里要设置的权限是refs/heads/*下面的create reference。添加组并赋予ALLOW即可。

    6. 删除远程分支,设置权限refs/heads/*下面的push权限,并且勾选后面的Force Push。

    7. refs/heads/*下的Label Code-Review是review代码时评分,有+2评分权限的用户可以让提交的代码通过审核。

    详细权限描述:https://www.jianshu.com/p/d95faa9f8b05

    看到了一篇很好的博客,大纲如下:

    链接如下:

    https://www.ieclipse.cn/2016/05/14/other/tech-gerrit-guide/index.html

    Gerrit Code Review ---Project Configuration

          参考: http://gerrit-documentation.storage.googleapis.com/Documentation/2.11/project-configuration.html

    另外一篇: 代码检视工具gerrit的日常使用   https://www.jianshu.com/p/b77fd16894b6

    还有gerrit review命令行的使用: https://review.opendev.org/Documentation/cmd-review.html

  • 相关阅读:
    滑雪(dp好题)
    田忌赛马
    反质数(Antiprimes)
    LCA-倍增法(在线)
    二模 (2) day2
    Spring Integration
    [转载] Spring MVC
    收藏夹
    Linux profile File
    git merge 与 rebase 的区别
  • 原文地址:https://www.cnblogs.com/zndxall/p/12076234.html
Copyright © 2020-2023  润新知