SVN服务器多个项目的权限分组管理

王朝学院·作者佚名  2016-05-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

SVN服务器多个项目的权限分组管理1.创建两个代码仓库

cd /home/svn svnadmin create PRoject1 svnadmin create project2

2. 复制authz passwd 两文件到SVN文件夹下

cp authz passwd /home/svn

3.修改project1 和project2 下svnserve.conf文件

vi svnserve.conf

修改成如下:anon-access = none //禁止匿名访问 auth-access = write passWord-db = /home/svn/passwd //统一使用密码文件 authz-db = /home/svn/authz realm = project1 //权限域名,很重要,写你的工程名

4.修改两个权限管理文件

vi passwd //用户名 = 密码 [users] eg1 = 123

eg2 = 123

viauthz

[groups] //分组 admin = eg1,eg2

[project1:/] //工程1的访问控制,guest1,2无法访问 @admin = rw 或 eg1 = rw eg2 = rw [project2:/] @admin= rw

5. 重启 svnserve -d -r /home/svn

停止命令killall svnserve

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航