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

2023-05-29 0 758

svn管理工作数个工程项目的当中三个方式是只建立三个版库,把每一工程项目做为版库里头的配置文件展开预览,这种做的瑕疵是在版库里头的大部份“工程项目”都在相连接版号。

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

而另三个方式,建立分立的版库,职权命令行标准化管理。上面他们来如是说怎样同时实现:

1、在你的库房方向下(这儿是/home/svn)建立四个标识符库房:

[root@localhost ~]# cd /home/svn

[root@localhost svn]# svnadmin create pro1

[root@localhost svn]# svnadmin create pro2

[root@localhost svn]# svnadmin create pro3

2、把三个职权命令行导入到SVN根方向下,标准化管理工作大部份标识符库房

[root@localhost ~]# cd /pro1/conf

[root@localhost conf]# cp authz passwd /home/svn

关上命令行

[root@localhost conf]# vi svnserve.conf

修正成如下表所示:

anon-access = none //明令禁止非官方出访

auth-access = write

password-db =/home/svn/passwd //标准化使用密码文件

authz-db =/home/svn/authz

realm = pro1//职权域名,很重要,写你的工程名

3、分别修正pro2和pro3的svnserve.conf和上面一样,最后一行分别写

realm = pro2和 realm = pro3

4、修正三个职权管理工作文件:

[root@localhost ~]# vi /home/svn/passwd

//用户名= 密码

[users]

user1= 123456

user2= 123456

user3= 123456

[root@localhost ~]# vi /home/svn/authz

[pro1:/]

user1= rw

[pro2:/]

user2= rw

[pro3:/]

user3= rw

5、重启

[root@localhost ~]# svnserve -d -r /home/svn

6、其他命令如是说

停止命令

[root@localhost ~]# killall svnserve

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务