svn的服务端配置


首先进入版本库的conf目录下,有三个文件:
authz -配置用户组以及用户组权限
passwd -配置用户名和密码
svnserve.conf -配置默认权限;以及权限配置文件、密码配置文件的位置

打开passwd文件-创建用户及密码
[users]
user1 = 123456
user2 = 123456
user3 = 123456
==============================================
打开authz文件-设置用户组和用户组权限
#设置user1在admin组,user2和user3在dev组
[groups]
admin = user1

dev = user2,user3

[/]   #代表版本库的根目录
@admin = rw   #admin组有读写权限
@dev = r        #dev组只有查看的权限

[abc1:/]     #版本库abc
@admin = rw         #admin组对abc版本库有读写权限
user3 = r              #user3用户对abc版本库只有读的权限

[abc2:/xx]   #版本库abc2
* = r      #所有人对版本库abc2的xx目录只有读的权限

==============================================
打开svnserve.conf文件-配置默认权限;以及权限配置文件、密码配置文件的位置

#无账户人员不可操作
anon-access = none
#有账户人员可读写版本库
auth-access = write
#(设置为 none 限制访问, read 为只读, write 为具有读写权限)

#指定版本库的passwd配置文件位置,这个文件必须有可操作权限
password-db = passwd
指定版本库的配置文件的位置,这个文件必须有可操作权限
authz-db = authz



猜你喜欢

转载自blog.csdn.net/abiao555/article/details/80438126