`
275553385
  • 浏览: 732281 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

linux下源码编译subversion(SVN)-解决ra_dav模块加载问题(HTTP)

阅读更多
linux下源码编译subversion(SVN)-解决ra_dav模块加载问题,ra_dav用于svn通过http:// URL进行项目的操作。
源码安装完成后通过svn --version 显示是ra_dav、ra_svn、ra_local个模块的话,则安装成功。
[root@localhost subversion-1.4.0]# svn --version
svn,版本 1.4.0 (r21228)
   编译于 Oct 12 2011,16:23:54

Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

可使用以下的档案库存取 (RA) 模块:

* ra_dav : 通过WebDAV (DeltaV) 协议访问档案库的模块。
  - handles 'http' scheme
  - handles 'https' scheme
* ra_svn : 使用svn网络协议访问档案库的模块。
  - handles 'svn' scheme
* ra_local : 访问本地磁盘的档案库模块。
  - handles 'file' scheme

[root@localhost subversion-1.4.0]# 

但是一般地话ra_local、ra_svn是默认安装。对于ra_dav需要下在neon,解压到subversion中,并修改其文件夹名称为neon。注意neon的版本,我安装的svn版本对应的你哦neon好像必须是neon0.25.5,我下最新 的版本安装失败.还有apr, apr-util在apache2中都有的。(/usr/local/apache/为apache2安装的路径)
 [root@localhost subversion-1.4.0]# ./configure --with-apxs=/usr/local/apache/bin/apxs --prefix=/usr/local/subversion --with-apr=/usr/local/apache/ --with-apr-util=/usr/local/apache/  --enable-maintainer-mode --with-ssl

上面是版本比较低的subversion源码编译安装。
======================================================================
对于高版本的subversion的ra_dav安装。直接先编译neon-0.29.6.tar.gz,无需复制到subversion的源码文件中了。
编译完成后效果:
[root@localhost subversion-1.7.0]# /usr/local/subversion/bin/svn --version
svn,版本 1.7.0 (r1176462)
   编译于 Oct 12 2011,23:19:01

Copyright (C) 2011 The Apache Software Foundation.
This software consists of contributions made by many people; see the NOTICE
file for more information.
Subversion is open source software, see http://subversion.apache.org/

可使用以下的版本库访问模块:

* ra_neon : 通过 WebDAV 协议使用 neon 访问版本库的模块。
  - 处理“http”方案
* ra_svn : 使用 svn 网络协议访问版本库的模块。  - 使用 Cyrus SASL 认证
  - 处理“svn”方案
* ra_local : 访问本地磁盘的版本库模块。
  - 处理“file”方案

[root@localhost subversion-1.7.0]#


另外附上neon.0.25.5.tar.gz压缩包.

分享到:
评论

相关推荐

    SVN资源信息SVN资源信息帮助

    根据给定的信息,本文将详细解释SVN(Subversion)资源信息的相关知识点,包括SVN的基本概念、安装方法以及在Windows环境下使用Subversion Client API时可能遇到的问题与解决策略。 ### SVN基本概念 Subversion...

    svn资料大全 小白安装

    前面两个,是subversion编译的默认模块,ra_dav是大多数人遇到的问题。如果ra_dav没有编译到系统中,当你从http://这样的路径checkout时,会出现这样的错误提示:svn: Unrecognized URL scheme 环境变量配置 ...

    SVN使用手册中文版.chm

    我刚刚编译了二进制分发版本,当我尝试检出Subversion,我得到一个“Unrecognized URL scheme”错误。 为什么svn revert命令要有一个明确的目标?为什么缺省不是递归的?它的行为方式与大多数其它子命令不同。 当我...

    Subversion学习日志.doc

    3. 配置 Apache 以支持 SVN,安装 SVN mod_dav_svn 模块,并设置相关配置项。 4. 创建版本库,设置权限,测试访问。 通过以上步骤,可以搭建一个基本的 SVN 服务环境,使得团队成员能够通过 HTTP 协议访问和协作...

    SVN管理员使用指南

    - **mod_dav_svn**:Apache HTTP服务器的模块,允许通过WebDAV协议访问Subversion版本库,提供了基于Web的版本库访问方式。 - **svnserve**:独立运行的服务器程序,可以作为守护进程或由SSH调用,提供另一种网络...

Global site tag (gtag.js) - Google Analytics