安装httpd模式下的svn

安装httpd模式下的svnapache

第一步:
yum install httpd subversion mod_dav_svn
**安装mod_dav_svn后,在/etc/httpd/conf.d下会出现subversion.confsvn

第二步:
建svn版本目录
# mkdir /home/svn
# cd /home/svn/
# svnadmin create stuff
# chown -R apache.apache stuff/ui

第三步:
配置/etc/httpd/conf.d下subversion.conf
vi /etc/httpd/conf.d/subversion.conf
增长:
<Location /svn>
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "svn Realm"
AuthUserFile /home/svn/passwd
AuthzSVNAccessFile /home/svn/authz
Require valid-user
</Location>rest

第四步:
设置密码文件
htpasswd -c /home/svn/passwd adminio

第五步:
新建authz受权文件
cd /home/svn
vi authz
增长:
[groups]
sa = admin
[/]
@sa = rw
* =rclass

第六步:
重启服务
service httpd restart
svnserve -d -r /home/svn/stuff配置

第七步:
新建其余操做员帐号
htpasswd /home/svn/passwd aaaservice

第八步:
根据须要,修改/home/svn/authz帐户权限权限