1、####yum 安装lamp环境以及插件
yum install apr apr-util httpd httpd-devel subversion mod_dav_svn mod_auth_mysql -y
2、####建立svn的目录
mkdir -p /home/svndata
3、###创建一个库就叫SVN:
svnadmin create /home/svndata/svn
4、####添加访问svn的账号和密码:
htpasswd -cm /home/svndata/svn/passwd wanchong
htpasswd -m /home/svndata/svn/passwd test
密码设置==》123456
5、####修改svn目录访问的权限:
vi /home/svndata/svn/conf/authz
[groups]
# harry_and_sally = harry,sally
administrator = wanchong,test
[/]
@administrator = rw
* =
6、配置apache的httpd.conf
vi /etc/httpd/conf/httpd.conf
shift+g到末尾,添加
也可cat >>/etc/httpd/conf/httpd.conf <<EOF
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
DAV svn
SVNPath /home/svndata/svn
AuthzSVNAccessFile /home/svndata/svn/conf/authz
AuthType Basic
AuthName "Welcome to SVN"
AuthUserFile /home/svndata/svn/passwd
Require valid-user
</Location>
7、###授权目录及其子目录
chown -R apache:apache /home/svndata/svn/
chmod -R 755 /home/svndata/svn/
/etc/init.d/httpd restart
8、#####进入页面测试
http://服务器IP/svn
输入用户名和密码可以登录表示成功!
注意:测试前把防火墙和SeLinux关闭
/etc/init.d/iptables stop