现在的位置: 首页 > 综合 > 正文

在Windows7安装SVN HTTP服务器

2013年10月29日 ⁄ 综合 ⁄ 共 968字 ⁄ 字号 评论关闭

1,安装apache server 64bit,目前从apache的官网没有64bit的,可以从下载地址:http://download.csdn.net/detail/kkdelta/4796167

2,安装Subversion

3,安装 TortoiseSVN

4,在D:/TortoiseSVN/TestRepository用TortoiseSVN建立一个SVN的repository。

5,配置apache server,如果从第一步下载的话,配置文件已经修改好了,包括so文件已经从subversion拷贝到了apache的modules文件夹。

修改httpd.conf的下面两行,去掉#
#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

mod_authz_svn.so和mod_authz_svn.so从Subversion拷贝
加入SVN repository的信息
<Location /svn>  
DAV svn  
SVNPath D:/TortoiseSVN/TestRepository
AuthzSVNAccessFile D:/TortoiseSVN/TestRepository/conf/authz  
Satisfy Any
Require valid-user
AuthType Basic
AuthName "SVNTest"
AuthUserFile D:/TortoiseSVN/TestRepository/conf/passwd.txt  
Require valid-user
</Location>

6,生成认证文件:
htpasswd -cm D:/TortoiseSVN/TestRepository/conf/passwd.txt  admin
7,修改SVN访问控制文件 authz
添加
[/]
admin = rw
*=rw
8启动 apache server
httpd -k start
9,测试访问:http://localhost:8080/svn/

抱歉!评论已关闭.