windows下搭建svn服务端、客户端注意事项
启动服务
cmd 终端 输入 svnserve.exe -d -r “仓库根路径”
访问
svn://IP/仓库名称
配置文件注意事项
配置svnserve.conf文件
方法:直接删除svnserve.conf文件,使用下面的配置,也可以在原基础上修改:
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
[sasl]
说明:
anon-access = none #不允许匿名用户访问
auth-access = write #通过验证的用户可以读和写
password-db = passwd #用户信息文件
authz-db = authz #权限管理文件
配置【passwd】文件
[users]
– 所有用户名和密码写在后面
配置【authz】文件
实例如下:
[groups]
admins = admin,zhangsan,lisi
others = qita
[/]
@admins = rw
@others = r
[/other]
@others = rw
说明:
[groups]是分组开始
admins 、others 分组名
admin,zhangsan,lisi是admins 组的成员;qita是others 组的成员
[/]指所有路径,SVN版本库路径下的所有文件
@admins = rw指admins 组有读写权限
@others = r指others 组只有读的权限
[/other]指路径other下的所有文件
@others = rw指others 组有读写权限