美文网首页
gerrit 不经代码审核直接push进库的方法

gerrit 不经代码审核直接push进库的方法

作者: _Lyux | 来源:发表于2017-11-30 14:56 被阅读0次

    需求:

    gerrit 代码审核将代码入库权限收起,可以有效控制代码质量.
    但同时弊端也是明显的: 对于频繁改动的项目(比如新项目),每段代码都审核会明显拖慢工作效率.
    这时可以给某个组配置一个后门, 实现不经审核直接 push 权限.

    方法:

    管理员账号,到 projects -> access 页面下配置 reference 权限.
    其他 reference 的权限配置依旧, 给如下 reference 增加权限:

    refs/for/refs/heads/master
    

    配置 submit 权限给某个具体的组即可.

    该组用户需要忽略审核时,执行如下命令:

    git push origin HEAD:refs/for/master%submit
    

    就是在原有 push 命令基础上加上 %submit 这个后缀即可.

    相关文章

      网友评论

          本文标题:gerrit 不经代码审核直接push进库的方法

          本文链接:https://www.haomeiwen.com/subject/sipvbxtx.html