1、安装软件包
# yum -y install httpd httpd-tools
# yum -y install subversion subversion-tools mod_dav_svn
2、创建svn目录
# mkdir /svn
3、创建一个svn库
# svnadmin create /svn/testrepo
# chown -R apache:apache /svn/testrepo/
4、创建用户
# htpasswd -cm /svn/passwd test
5、创建http-svn配置文件
# vim /etc/httpd/conf.d/svn.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<location /svn>
DAV svn
# SVN path
SVNParentPath /svn
AuthType Basic
AuthName "Authorization Realm"
#password file path
AuthUserFile /svn/passwd
AuthzSVNAccessFile /svn/authz
Require valid-user
</location>
6、创建权限配置文件
# vim /svn/authz
[testrepo:/]
test = rw
* =
7、启动测试
# systemctl start httpd
打开浏览器 访问服务器ip地址/svn/testrepo/ 输入帐号密码
linux