配置Subversion1.5.4和Apache2.2
安装apache2.2
安装subversion1.5.4 (如果subversion与apache自动配置好了,则不需要以下几步)
去掉以下行的注释:
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
文件Subversion的bin目录下的mod_dav_svn.so、mod_authz_svn.so和libdb44.dll拷贝到Apache的modules目录中
在apahce的httpd.conf文件中添加以下两句:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
在httpd.conf文件的最后添加:
#for svn
<Location /repos>
DAV svn
SVNParentPath D:\repos
SVNListParentPath on
#AuthzSVNAccessFile D:\svnaccessfile
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile "C:\temp\passwd"
Require valid-user
</Location>
# svn log
CustomLog logs/svn_logfile "%t %u %{SVN-ACTION}e" env=SVN-ACTION
启动Apache
具体可参见Subversion的README.txt和svn文档