配置管理器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项目有读写权限