商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 服务器频道 > 正文
    4 安装 Subversion

    在 http://subversion.tigris.org/ 下载最新版的 Subversion,笔者下载的是svn-1.4.3-setup.exe。安装过程比较简单这里笔者就不赘述了。安装完成后在Dos命令行下使用命令:svn –version检查,如果出现图1 界面,表示安装成功。


图1 检查svn是否安装成功

   5 复制和修改Apache服务器配置文件

   通过 Http 协议访问版本库是 Subversion 的亮点之一。使用 Http 协议意味着只需要打开浏览器,输入 URL 即可轻松的浏览整个版本库。由于 Subversion 需要版本化的控制,因此标准的 Http 协议不能满足需求。要让 Apache 与 Subversion 协同工作,需要使用 WebDAV(Web 分布式创作和版本控制)。WebDAV 是 HTTP 1.1 的扩展,关于 WebDAV 的规范和工作原理,可以参考 IETF RFC 2518。为了使 Subversion 与 dav 模块通信,需要安装 mod_dav_svn 插件,可以在 Subversion 的安装目录中找到。将其拷贝到 Apache 安装目录的 modules 文件夹下。接下来就是配置 Apache 的 httpd.conf 文件,让 Apache 在启动的时候加载上述模块。步骤如下:

 把svn/bin/目录下的 mod_dav_svn.so、 mod_authz_svn.so复制到Apache服务器的/modules/目录下。
 把 SVN/bin/目录下所有的dll链接文件复制到 Apache服务器/bin/目录下。
 修改Apache服务器的配置文件httpd.conf

    先找到以下两行:
#LoadModule dav_module modules/mod_dav.so #LoadModule dav_fs_module modules/mod_dav_fs.so
    把前面dav_svn_module的 '#' 字符删除,然后把下面几行文字加到这群 LoadModule 指令的最后:
LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so
    然后httpd.conf最后加入几行:
<Location /svn>
DAV svn
SVNParentPath d:\svn
</Location>
    表-1是apache服务器配置文件中svn相关文件的解释:


    表-1 Apache的httpd.conf中svn相关文件解释
1 2 3 4
©版权所有。未经许可,不得转载。
[责任编辑:杨晓勇]
[an error occurred while processing this directive]
本类最新产品
本类最热产品