操作系统:centos7.0
1.安装
yum -y install httpd subversion mod_dav_svn
2.上传配置文件subversion.conf 到/etc/httpd/conf.d/
cd /etc/httpd/conf.d
rz #传入subversion.conf文件
useradd svn #创建用户
以下是subversion.conf配置文件(复制粘贴即可)
<Location /svn>
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "Authorization svn"
AuthzSVNAccessFile /home/svn/conf/authz
AuthUserFile /home/svn/conf/users
Require valid-user
</Location>
3.修改httpd.conf配置文件,把属主属组改成一下形式
User svn
Group svn
4.切换到svn用户操作,去创建相关的配置文件
su - svn
mkdir conf
cd conf
htpasswd -c users tom
vim authz
[groups]
wg=tom
[/]
@wg=rw
:wq
5.创建一个版本库
cd /home/svn
svnadmin create hy
6.切回到root用户重启httpd
exit
systemctl stop firewalld
setenforce 0
systemctl restart httpd
7.浏览器访问:http://本机ip/svn/hy/