[Ver 1.1.3] Subversion for Windows 安装手册

所使用的软件及其版本


l         系统环境Windows XP SP1  关掉IIS
l         Apache HTTP Server v2.0.53
l         Subversion v1.1.4

 

(1)    安装 Apache HTTP Server

Apache安装之前把IIS关掉,不然会有冲突。

安装时只用修改Server Name就行(比如改为:localhost),如下图:


安装好后,用IE测试一下,如果安装成功就会显示如下的页面:

 

 

 

(2)    安装 Subversion 服务器端


运行安装Subversion v1.1.4,完成后进行如下设置:

注:以下<Subversion_Root>为Subversion的安装根目录
        <Apache_Root>为Apache的安装根目录

·把<Subversion_Root> /httpd/ 目錄下的 mod_dav_svn.somod_authz_svn.so 複製到 <Apache_Root> /modules/ 目錄下。(覆盖<Apache_Root>中的,需要关闭Apache Server)

 

· 把<Subversion_Root> /bin/ 目錄下的 libdb42.dlllibeay32.dll、以及 ssleay32.dll 複製到<Apache_Root> 底下的 /modules/ 資料夾。(覆盖<Apache_Root>中的,需要关闭Apache Server)

 

·用文本编辑器打开<Apache_Root>目录下的/conf/httpd.conf

搜索 #LoadModule dav_fs_module modules/mod_dav_fs.so    # 去掉

 

检查LoadModule配置节的末尾是不是有了

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

如果没有,需要加上

 

重启 Apache Server

 

设置完上面的后,开始配置Subversion:

    这里假设为D盘(可以更换为其它的)

1.     建立一个档案库的根目录,如 D:\SVN

 

2.     D:\SVN 下建立一个新的目录,如 D:\SVN\ProjectA,此目录用于存放 ProjectA 项目档案

3.     svnadmin命令行,配置 ProjectA
svnadmin create --fs-type bdb ProjectA
注意:使用上面命令使,确定当前所在目录为 D:\SVN
命令完成后,ProjectA目录下会多了很多目录和文件,不要修改它!

4.     Apache Server 中配置 Subversion 档案库目录
/conf/httpd.conf 文件尾部加入如下代码:
# Config Subversion
<Location /svn>
    DAV svn
    SVNParentPath d:/svn
</Location>

5.     重启 Apache Server

 

现在,可以在IE中输入http://localhost/svn/ProjectA/来查看Subversion安装是否成功!
如果成功,会在IE页面中显示如下的信息:

Revision 0: /

------------------------------------------------------------------------------

Powered by Subversion version 1.1.4 (r13838).

posted @ 2005-07-26 10:22  蛤蟆  阅读(1793)  评论(0编辑  收藏  举报