安装httpd模式下的svn
第一步:
yum install httpd subversion mod_dav_svn
**安装mod_dav_svn后,在/etc/httpd/conf.d下会出现subversion.conf
第二步:
建svn版本目录
# mkdir /home/svn
# cd /home/svn/
# svnadmin create stuff
# chown -R apache.apache stuff/
第三步:
配置/etc/httpd/conf.d下subversion.conf
vi /etc/httpd/conf.d/subversion.conf
增加:
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "svn Realm"
AuthUserFile /home/svn/passwd
AuthzSVNAccessFile /home/svn/authz
Require valid-user
第四步:
设置密码文件
htpasswd -c /home/svn/passwd admin
第五步:
新建authz授权文件
cd /home/svn
vi authz
增加:
[groups]
sa = admin
[/]
@sa = rw
* =r
第六步:
重启服务
service httpd restart
svnserve -d -r /home/svn/stuff
第七步:
新建其他操作员账号
htpasswd /home/svn/passwd aaa
第八步:
根据需要,修改/home/svn/authz账户权限