初始化SVN仓库后,里面有以下文件。
其中conf是对授权、认证进行管理的,conf目录里的内容有:
passwd设立账户密码:
authz权限管理:
假设pwd里有user1,user2两个账户
@user_group = user1,user2
[itcast:/] //针对itcast仓库
@svn_group = rw //针对svn_group组进行授权
user2 = rw //针对user2用户进行授权
* = //除了以上用户以外的其他用户都不能授权
[itcast:/doc]
user1 = rw
* =
以上配置说明:针对itcast仓库的doc目录,只有user1有读写权利,其他的用户都没有。
保存后修改svnserve.conf
强anon-access = none禁止匿名用户访问
去掉 passwd authz的注释,启用这两个文件配置。