Apache 2.2 + Subversion 1.6.5 进行整合 配置步骤
首先,安装Apache2.2和Subversion1.6.5。
1、进入SubVersion的安装目录,进入bin目录,选中mod_authz_svn.so与mod_dav_svn.so两个文件,选择拷贝。
2、进入Apache的安装目录,进入modules目录,将刚才选中的两个文件粘贴到这里。
3、回到Apache安装目录,进入conf目录, 用文本编辑器打开httpd.conf文件。这个文件是Apache的配置文件,非常重要。在httpd.conf文件中找到
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
将以上两行代码解注,最终形式如下:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
并且在下面加上以下两行代码:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
注意:上面加的这两行代码,表示将我们之前拷贝的模块导入到Apache中
4、然后,在httpd.conf文件文件的最下方写上如下内容:
<Location /svn>
DAV svn
SVNPath D:/svnrepo
</Location>
注意:D:/svnrepo 指的是svn仓库的路径
5、完成,重启Apache服务器。
注意:在进行SVN与Apache整合时,一定要注意两者的版本匹配问题,否则将会导致失败。