在服务端配置的文件目录为conf ,可以先备份。
1. 配置svnserve.conf文件
# anon-access = write(不动这一行),表示匿名访问权限
(1)授权访问权限取消注释(注意auth前面不要有空格)
auth-access = write
(2)指定设置用户名密码的文件(取消注释)
password-db = passwd
(3)分配权限的配置文件(取消注释)
authz-db = authz
2. 配置passwd文件(设置用户名和密码)
示例:用户名 = 密码[users]
例如,增加5个用户:
zhangsan = 123456
lisi = 123456
wangwu = 123456
tom = 123456
lisa = 123456
3.配置authz文件(分配权限)
[groups]
(1)声明用户组
例如用户组(开发) = 用户1,用户2,用户3,用户4
kaifa = zhangsan,lisi,wangwu,tom
(2)分配权限
[project:/] 这里表示我在SVN的服务端svn文件夹下边建立了一个库文件,叫project。
[/]表示根目录权限
[project:/]表示根目录下的project文件夹下的权限
[project:/]
@kaifa = rw (表示开发组的权限是读写) @组名 = 权限值
lisa = r (表示lisa个人的权限为只读) 用户名 = 权限值
* = r (表示除了设置过权限的用户,其他用户权限为只读)