1、下载apache2.0.54.msi,完全安装,选择安装路径至E:/ (别担心,实际上装出来是E:/apache2/)
2、下载svn-1.2.3-setup.exe,完全安装,选择路径至E:/SVN
提示:如先安装了svn再安装Apache,需要手工打开以下模块调用:
LoadModule dav_svn_module "E:/SVN/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "E:/SVN/Subversion/bin/mod_authz_svn.so"
并把相应的文件从svn的安装目录拷贝到apache的modual目录
3、编辑E:/apache2/conf/httpd.conf在最后增加以下内容:
#islq add for svn server
<Location /svn>
DAV svn
SVNParentPath e:/svntest #SVN的项目数据库存放目录
#our access control policy
AuthzSVNAccessFile e:/ca/access/file
#try anonymous access first,resort to real
#authentication if necessary.
#Satisfy Any
Require valid-user #匿名不准访问
#how to authenticate a user
AuthType Basic
AuthName "服务器需要身份验证:"
AuthUserFile e:/ca/access/svn-auth-file
</Location>
#islq add end
4、添加用户验证文件和目录权限控制文件:
用户验证文件 e:/ca/access/svn-auth-file需要用E:/apache2/bin/htpasswd来生成:
E:/Apache2/bin>htpasswd -mc svn-auth-file islq
New password: ******
Re-type new password: ******
Adding pass