`
275553385
  • 浏览: 721483 次
  • 性别: 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压缩包.

分享到:
评论

相关推荐

    sclo-subversion19-mod_dav_svn-1.9.3-1.9.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    svnversion1.5.5-1和mod_dav_svn-1.5.5-1

    在本场景中,我们关注的是"svnversion1.5.5-1"和"mod_dav_svn-1.5.5-1"这两个与Subversion相关的rpm包,它们都是针对Linux i386架构的。 `svnversion1.5.5-1` 是Subversion客户端或服务器的组件,版本号为1.5.5。...

    sclo-subversion19-mod_dav_svn-1.9.3-1.5.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    svn搭建https访问之mod_dav_svn安装包

    本文将详细讲解如何在Linux环境下利用`mod_dav_svn`模块搭建支持HTTPS访问的svn服务器,以确保数据传输的安全性。 首先,我们需要了解Subversion(svn)的基本概念。Subversion是一个用于版本控制的系统,它跟踪...

    sclo-subversion19-mod_dav_svn-1.9.3-1.10.el7.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    SVN-1.14.1.29085-x64-svn-1.14.1+LanguagePack_1.14.1.29085-x64-zh_CN

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪文件和目录的变化,并提供了回滚到任何历史版本的能力。这个特定的压缩包是SVN的1.14.1版本,适用于64位操作系统...

    subversion-1.8.19-1.x86_64.rpm

    Linux svn 一键轻松升级到1.8版本 安装命令 rpm -ivh subversion-1.8.19-1.x86_64.rpm 安装前需要依赖包serf-1.3.7-1.x86_64.rpm serf安装包资源:http://download.csdn.net/download/qq_21165007/10232620

    svn-1.4.6-setup.rar_svn_svn-1.3.2-setup.exe_svn-1.4.6_svn-1.4.6-

    默认情况下,SVN使用Apache HTTP Server的子模块mod_dav_svn进行Web访问,但也支持其他的网络服务器或直接通过SVN自身的命令行客户端进行访问。 "svn-1.3.2-setup.exe"虽然不在当前压缩包中,但提及了这个文件,...

    CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz.7z

    CollabNet Subversion Edge 是一个全面的企业级版本控制系统,它集成了Subversion(SVN)的核心功能,并提供了管理和控制SVN仓库的用户界面。这款软件主要用于团队协作,特别是在软件开发中,让团队成员能够协同编辑...

    CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz

    CollabNet Subversion Edge是Subversion(简称svn)版本控制系统的一个强大管理工具,专为Linux x86_64架构设计。Subversion是一款开源的版本控制系统,用于跟踪文件和目录的变更,便于多人协作开发。CollabNet ...

    AnkhSvn-2.6.12735.zip_AnkhSVN_AnkhSVN 2.6.12735_AnkhSvn-2.6_svn_

    AnkhSVN是一款针对Visual Studio集成的Subversion(SVN)客户端工具,它允许开发者在Visual Studio环境中直接进行版本控制操作。AnkhSVN 2.6.12735是该软件的一个特定版本,提供了对Subversion的全面支持,包括提交...

    svn-win32-1.8.9-1-ap24_pdb

    3. **设置访问控制**: 使用svnserve或Apache HTTP Server(mod_dav_svn模块)来管理用户权限,通过配置文件(如`conf/svnserve.conf`或`httpd.conf`)定义谁可以访问哪些资源。 4. **启动服务**: 启动SVN服务器,...

    smartsvn-macosx-10_789-8_0_1.zip

    SmartSVN是一款强大的Subversion(SVN)客户端,专为macOS操作系统设计。在标题"smartsvn-macosx-10_789-8_0_1.zip"中,我们可以推断出这是SmartSVN的一个特定版本,适用于macOS 10.7.89(可能是操作系统的一个定制...

    CollabNetSubversionEdge-5.2.4_linux-x86_64.tar.gz.zip

    4. **监控与报告**:内置了监控工具,可以实时查看Subversion服务器的状态,生成性能报告,帮助管理员识别并解决问题。 5. **集成与兼容性**:与各种身份验证机制(如LDAP、Active Directory)无缝集成,同时兼容...

    install-svn-for-linux-.rar_unix部署svn

    sudo yum install httpd subversion mod_dav_svn sqlite ``` ### 二、配置SVN仓库 创建SVN仓库目录,例如在 `/var/svn` 下: ```bash sudo mkdir /var/svn sudo svnadmin create /var/svn/myrepo ``` 这里的`...

    CollabNetSubversionEdge-6.0.0-6_linux-x86_64.tar.gz

    CollabNet Subversion Edge是Subversion(简称svn)版本控制系统的一个强大管理工具,专为Linux环境设计。这个软件包的版本是6.0.0-6,表明它是一个经过多次迭代和优化的稳定版本,适合在Linux x86_64架构上运行。...

    oscam-1.20-powervu_svn10660-i686-linux-gnu

    对于最终用户来说,这个文件可能并不直接使用,但对于开发人员和高级用户来说,它是诊断和解决问题的重要工具。 总的来说,OSCAM 1.20 powervu_svn10660 i686 Linux-gnu是一个专为32位Linux系统设计的卫星接收软件...

    smartsvn-windows-x86-setup-jre-7_0_4

    SmartSVN是一款强大的Subversion(SVN)客户端软件,专为Windows平台设计,适用于开发者进行版本控制和协作。"smartsvn-windows-x86-setup-jre-7_0_4"这个标题表明我们正在讨论的是SmartSVN的一个特定版本,即7.0.4...

    CollabNetSubversionEdge-5.2.3_linux-x86_64.zip

    CollabNet Subversion Edge是企业级的Subversion版本控制系统的一个集成解决方案,专为管理、部署和访问Apache Subversion(简称svn)仓库而设计。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的更改,...

    svn-win32-1.5.5_dev.zip(详细配置svn文档)

    2. **配置httpd.conf**:修改Apache主配置文件,加载mod_dav_svn和mod_authz_svn模块,并设置SVN仓库路径。 3. **设置SVN虚拟主机**:创建一个虚拟主机,指定SVN仓库的URL路径,以及相关的访问控制策略。 4. **...

Global site tag (gtag.js) - Google Analytics