代码改变世界

安装httpd模式下的svn

2018-09-09 21:55  水晶牛奶  阅读(2001)  评论(0编辑  收藏  举报

安装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
增加:
<Location /svn>
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "svn Realm"
AuthUserFile /home/svn/passwd
AuthzSVNAccessFile /home/svn/authz
Require valid-user
</Location>

第四步:
设置密码文件
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账户权限