一、配置默认不允许用户看所有projects

修改All-Projects  refs/*  read  权限,禁止注册用户和匿名用户,这样普通用户就看不到所有project 了

二、对特定project 允许特定groups  查看和上代码

例如:对hi3516dv300_trunk  project 允许linux_bsp_admin组查看和sumit

修改refs/heads/*   允许read、Sumit 、code-review  权限即可

图中其他两个权限有其他用途,与这一步没关系

三、对于安装了gitweb 需要用户查看gitweb页面的,网上说开启refs/meta/config  read权限即可,

对于默认设置(没有做我们上述设置,即deny refs/*  read),的确是可以的。但我们做上述设置后,添加refs/meta/config  read权限后,普通用户仍然是 502 not found .

需要做如下设置All-projects  (可能不需要,默认就是禁止注册用户的)

再加上第二步对单个project 中添加  refs/*   和refs/meta/config  的read权限

这样各group只能看到自己project  且能访问gitweb

四、对某个project设置owner权限,其他child project 可继承此owner权限

有时我们有project 分组权限需求,让特定组仅能管理自己创建的project权限

(1)首先在All-Projects     ACCESS 里添加对应人员的Create Project权限

(2)创建一个project作为父project,配置owner权限

注意reference 必须是ref/*,不能是默认的ref/head/*,否则子project不能继承owner权限,无法为子project配置权限。或者开ref/*的create reference权限(未验证)

(3)owner  创建新project,继承父project的权限即可全权管理子project权限

五、给某个project开启陌生用户访问权限,例如git-repo project

针对该project添加ref/*  read allow Anonymous Users  权限即可

参考:

Gerrit集成Gitweb,普通成员没有查看权限

https://blog.csdn.net/crisy_guoguo/article/details/61914157

Gerrit用户项目权限管理

http://www.it610.com/article/5173727.htm

owner设置参考:

Gerrit权限配置 - 哈库 - 个人维基

http://www.mywiki.cn/Hovercool/index.php?title=Gerrit%E6%9D%83%E9%99%90%E9%85%8D%E7%BD%AE&oldid=153

http://www.mywiki.cn/Hovercool/index.php?title=Gerrit权限配置&oldid=153

Gerrit project 权限配置相关推荐

  1. Gitlab+Gerrit+Ldap+nginx+mysql 之Gerrit搭建与配置(一)

    公司之前一直用gitlab来存放项目代码 ,目前因为业务需要(代码bug太多)需要引入gerrit来进行code review. 最初用的是centos 7.4,但是安装完成后,GerritResou ...

  2. Gerrit项目权限设置总结

    Gerrit的权限系统是比较复杂的,初学者使用起来有一定困难.Gerrit新建项目的权限继承自内置项目All-Projects,默认的权限已经十分完善,但仍然需要做一些微调来满足实际的需要.但是不要动 ...

  3. Linux (CentOS 7 )下搭建局域网SVN服务器+SVN权限配置

    准备 公司内部需要配置局域网SVN,需要在在内部虚拟机服务器搭建,搭建过程做个记录,供参考. 注:如果条件允许,尽量在windows下搭建svn服务器,很省事,尤其是权限配置非常方便又易懂,效果相同 ...

  4. Windows下SVN权限配置过程详解

    本节讲解一下Windows下SVN权限配置说明,针对的是一个目录下多库的情况,下面是具体的介绍,希望通过本文的学习,你能够对SVN权限配置问题有更加深刻的认识. 1.本文档适用于对Subvesion的 ...

  5. 【NET CORE微服务一条龙应用】第三章 认证授权与动态权限配置

    [NET CORE微服务一条龙应用]第三章 认证授权与动态权限配置 介绍 系列目录:[NET CORE微服务一条龙应用]开始篇与目录 在微服务的应用中,统一的认证授权是必不可少的组件,本文将介绍微服务 ...

  6. SpringMVC+ZTree实现树形菜单权限配置

    计划在开源项目里加入权限配置的功能,打算加入zTree实现树形结构. Team的Github开源项目链接:https://github.com/u014427391/jeeplatform 欢迎sta ...

  7. Spring Security——基于读写锁的动态权限配置FilterInvocationSecurityMetadataSource实现类

    问题描述 每次都加载资源,效率低下. 解决方案 /*** @author ShenTuZhiGang* @version 1.2.0* @date 2020-03-07 21:57*/ @Slf4j ...

  8. hadoop-HA集群搭建,启动DataNode,检测启动状态,执行HDFS命令,启动YARN,HDFS权限配置,C++客户端编程,常见错误

    本篇博文为整理网络上Hadoop-HA搭建后出来的博客,参考网址为:http://blog.chinaunix.net/uid-196700-id-5751309.html 3. 部署 3.1. 机器 ...

  9. svn数据仓库配置,权限配置

    svn服务的开启有两种方式, ·        自带的svnserve服务(访问地址类似于svn://192.168.80.18/repos/) ·        与Apache配合使用  (访问地址 ...

最新文章

  1. 马斯克的火箭又炸了,这次可能怪美国宇航管理局:因督导员迟到,星舰原型SN11被迫在浓雾中发射...
  2. php-fpm 没有启动脚本,php-fpm服务启动脚本
  3. 计算机控制读书报告心得,计算机控制系统读书报告
  4. 【转】__declspec用法详解
  5. ES6的class方法基本用法
  6. 计算机技术在通信应用文献,通信论文参考文献
  7. 插入报错 Could not set property ‘id‘ of ‘class com.chen.flowerdemo.entity.Flower‘ with value
  8. 想自己搭建服务器,永久运行网站?一个U盘大小的树莓派就够了!
  9. redis 哈希hash实例应用
  10. 【NO ST-LINK Detected】解决办法
  11. Mysql ESCAPE 用法
  12. Oracle分析函数七——函数案例
  13. dd_engi 的背包九讲
  14. c/c++: 如何区分c和c++
  15. python数据分析推荐课程_关于大数据分析的相关课程推荐
  16. android 自定义特效,Android自定义View之高仿QQ健康
  17. WIZnet芯片|W5100S与W5500差异对比
  18. 程序员只吃青春饭?大龄程序员都去哪了?
  19. 如何停用笔记本的触摸板鼠标touch pad
  20. go每日新闻(2021-09-23)——Go 微服务框架对比

热门文章

  1. Unity Shader 卡通渲染 模型描边之退化四边形
  2. 2021年A特种设备相关管理(锅炉压力容器压力管道)报名考试及A特种设备相关管理(锅炉压力容器压力管道)新版试题
  3. C++操作Word学习笔记(一)
  4. mysql添加列名在第一列_mysql在表的某一位置增加一列、删除一列、修改列名
  5. Java学到什么程度才可以找到工作?
  6. 175度高温加速度计简介
  7. 非线性结构数据及遍历算法详解
  8. 数学与泛型编程(2)群论
  9. python五颜六色文字_Python如何制作五颜六色的饼状图
  10. 精工书院2022级-C语言编程机考模拟练习课堂