内容摘自于TortoiseSVN-1.5.2-zh_CN
1、安装Apache,配置URL;
2、安装Subversion(如果安装过程没有检测到Apache,则需如下操作):
A.使用Windwos资源管理器,来到Subversion的安装目录(通常是c:/program files/Subversion),找到文件/httpd/mod_dav_svn.so和mod_authz_svn.so,复制这些文件到Apache的模块目录(通常是c:/program files/apache group/apache2/modules )。
B.从 Subversion 安装目录将 /bin/libdb*.dll 和 /bin/intl3_svn.dll 复制到 Apache 的bin 目录。
C.使用记事本之类的文本编辑器修改Apache的配置文件(通常是 C:/Program Files/ApacheGroup/Apache2/conf/httpd.conf),做出如下修改:
去掉以下几行的注释(删除 '#'标记):
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
将以下两行到 LoadModule 节的末尾。
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
3、Apache配置文件(通常是 c:/program files/apache group/apache2/conf/httpd.conf):
At the end of the config file add the following lines:
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath D:/SVN
#SVNIndexXSLT "/svnindex.xsl"
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile passwd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>
4、设置用户和密码:
a.打开命令行提示符(DOS 窗口),进入 apache2 目录(通常是 c:/program files/apache group/apache2),通过输入下面的命令创建文件
bin/htpasswd -c passwd <username>
b. 增加其它用户
bin/htpasswd passwd <username>
5、重启Apache