ubuntu下配置 apache svn

原文地址 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

#[:projectName/directory]
#@=
#=

#所以文件库都可以匿名访问,但只有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 文件里对此仓库的管理权限



发表评论

您的电子邮箱地址不会被公开。

+ 45 = 47