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

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_31980421/article/details/80609285

前言

安装请参考前面文章,这里只讲用户与权限配置

1.创建仓库和用户

svnadmin create /var/svn/java  创建了一个java的仓库

svnadmin create /var/svn/vue  又创建了一个前端的仓库

[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项目有读写权限

展开阅读全文

没有更多推荐了,返回首页