Apache 2.2.15 win32
Supversion 1.6.5.msi
1. 安装好 Apache 和 subversion
启动Apache , http://localhost 应该显示 It works.
命令行键入svn , 显示 “使用“svn help”得到用法。”
2.创建版本库
E:\svn>svnadmin create repository
3.进入subversion安装目录, 找到文件 mod_dav_svn.so , mod_authz_svn.so , copy them to
Apache's module directory.
4.修改Apache下的httpd.conf文件,找到以下两行 去掉注释
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
5. 添加:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
6.#Configure svn access path:
<Location /svn>
DAV svn
SVNParentPath E:/svn
# how to authenticate a user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile E:/svn/svn-auth-file
# only authenticated users may access the repository
Require valid-user
#Satisfy Any
</Location>