原文地址 http://wiki.ubuntu.org.cn/SubVersion
下面是我的配置
DAV svn
SVNParentPath /var/local/svn/
AuthzSVNAccessFile /var/local/svn/authz.conf
AuthType Basic
AuthName “Subversion.zoneyump”
AuthUserFile /var/local/svn/authfile
Require valid-user
Require valid-user
——————————
建立本地项目控制文件
# vi /var/local/svn/authz.conf
本例authz.conf内容为:
[groups]
#
admin=test1
#[
#@
#
#所以文件库都可以匿名访问,但只有admin组用户有读写权限
[/]
* = r
@admin = rw
[repos:/]
test2= rw
#指定用户username1可以读写repos项目的文件
——————————-
建用户
htpasswd -m /var/local/svn/authfile jjgg
建用户后也要改 /var/local/svn/authz.conf 文件,把用户增加至 devteamcs 这个组
建仓库
root@zbjbak:/var/local/svn# svnadmin create test
建好后还要改
/var/local/svn/authz.conf 文件里对此仓库的管理权限