linux下svn多用户及多仓库权限配置

配置管理器SVN如果创建新多个用户,那么如何给他们分配权限呢,我们这里给大家分享的就是多户多仓库权限分配实例

创建了一个java的仓库

svnadmin create /var/svn/java

创建了一个前端的仓库

svnadmin create /var/svn/vue

1.分别配置对应组

[group]
@java=zhangsan,lisi   建了java组成员
@vue=xiaoming,xiaohei    建了前端组成员
@A=xiaohong
@B=xiaobai

2.用户与权限配置

[java:/]
@java=rw
@vue=r
[vue:/]
@vue=rw
@java=r

这样就等于配置好了,仓库对应不同组不同权限,java组成员可以对java仓库的内容有读写权限,对前端仓库只有查看的权限,反之,vue组也是一样

3.扩展

假设java仓库下面还要分不用项目不同权限可以这样子

java
A项目/A1文件
B项目
[java:/A项目/A1文件]
@A=rw
@B=r
[java:/B项目]
@A=r
@B=rw

这样也就是A项目组的只对A项目下面A1文件有读写权限,对B项目只有查看的权限,反之,同理。但是因为设置了根目录可查看,所以java组的人拥有对A,B项目有读写权限


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/272.html