前面有一篇配置独立服务器 svn 方式,这次将 svn 与 apache 整合
为了使大家快速安装,这里使用全部 yum 安装(安装之后的配置与源码相
同)。
我的平台是 centos6
安装软件
一.
# yum install httpd mod_dav_svn subversion mod_ssl
查看是否安装成功
#svn --version 如果出现版本号如
则说明 svn 安装成功
查看 httpd 配置文件/etc/httpd/conf/httpd.conf
如果找到
这说明 apache 模块安装正确.
二.
配置
1.创建版本库
# mkdir -pv /svn/date --创建主目录
# svnadmin create /svn/date/www --创建仓库
2.更改权限
# chmod -R 700 /svn/date/ --修改库的其他人无权限
# chown -R apache:apache /svn/date/ --修改库的所属
3.更改 apache 配置
#vim /etc/httpd/conf/httpd.conf
加入以下内容
ServerName localhost:80
<Location /svn>
DAV svn
SVNParentPath /svn/date
SVNListParentPath on
AuthType Basic
AuthName "svn"
AuthUserFile /svn/passwd
SVNPathAuthz o5
AuthzSVNAccessFile /svn/auth.conf