`
bluestar
  • 浏览: 376396 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

整合Apache2.2与svn1.4.5

阅读更多
(一)    安装svn1.4.5
    # wget  http://subversion.tigris.org/downloads/subversion-1.4.5.tar.gz   //下载subversion安装包
    # chmod a+x subversion-1.4.5.tar.gz   //添加可执行权限
    # tar zxvf subversion-1.4.5.tar.gz   //解压缩安装包
    # cd subversion-1.4.5   //进行安装目录
    # ./configure --prefix=/usr/local/subverion --with-apxs=/usr/apache bin/apxs //--with-apxs指定apxs的安装的目录,可以在安装过程中自动生成两个必要的模块文件mod_dav_svn.so和 mod_authz_svn.so以及能够支持它们可以正常地工作。
    # make
    # make install
(二)    创建测试仓库
    # mkdir /svnroot   //创建SVN根目录svnroot(是否需要修改目录的权限)
    # svnadmin create --fs-type fsfs /svnroot/test   //在SVN根目录下创建一个名叫test的仓库,--fs-type为指定仓库的文件格式为fsfs
(三)    添加svn用户
     # htpasswd -c -m /svndata/test/passwd windy  
    //在/svnroot/test下创建用MD5方式加密的密码文件passwd,-c参数为create的意思,-m参数为以MD5加密方式
    New password: xxxxxx
    Re-type new password: xxxxxx
    Adding password for user windy   //添加成功
(四)    安装apache2.2
(五)    配置apache    xml 代码安装apache
    修改apache配置文件。
    # vi /usr/local/apache2/conf/httpd.conf
    # Example:
    # LoadModule foo_module modules/mod_foo.so
    在这下面检查这两行,一般会自动加入,如果没有则要手工加入
    LoadModule dav_svn_module modules/mod_dav_svn.so
    LoadModule authz_svn_module modules/mod_authz_svn.so
    在末尾加上以下参数   
 
  1. <Location /svn>  
  2.         DAV svn  
  3.         SVNPath /svnroot/test  
  4.         AuthType Basic  
  5.         AuthName "Windy's SVN"  
  6.         AuthUserFile /svnroot/test/passwd  
  7.         Require valid-user  
  8. </Location>  
<location svn="">
    # service apache restart  //重启apache server
(六)    测试svn
    用IE打开http://192.168.10.100/svn,输入用户名和密码,能看到以下信息,说明我们已经配置成功了。
    Revision 0: /
    --------------------------------------------------------------------------------
    Powered by Subversion version 1.4.5.
分享到:
评论

相关推荐

    apache2.2 与 svn1.6 整合所需要的 svn module 文件

    1 假设安装Apache至D:\Apache2 (%Apache_HOME%) 2 复制附件解压后里面的*.dll和*.so到%APACHE_HOME%\modules 3 修改%APACHE_HOME%\conf\httpd.conf,增加或修改: LoadModule dav_module modules/mod_dav.so ...

    Apache2.2+svn1.6.6 在windows环境安装配置版本控制的环境

    Apache2.2+svn1.6.6 在Windows环境下配置版本控制主要涉及到以下几个关键知识点: 1. **Apache HTTP Server 2.2**:Apache HTTP Server是广泛应用的Web服务器,用于托管网页内容。在这个环境中,Apache将作为...

    apache2.2+svn1.5.3搭建版本控制服务器.doc

    ### Apache2.2与SVN1.5.3构建版本控制系统服务器详解 #### 一、概述 本文档详细介绍了如何使用Apache2.2与Subversion(简称SVN)1.5.3版本来构建一个版本控制服务器的过程。通过此教程,用户能够了解整个搭建过程...

    svn-1.4.5 svn-1.4.5

    SVN 1.4.5可能保持了与早期版本的兼容性,使得升级过程更为平滑,不会因为版本升级而影响到现有的工作流程。 8. 国际化和本地化: 鉴于没有明确提及具体语言支持,可以假设1.4.5版本可能继续支持多语言,包括中文...

    官网Apache2.2

    4. **安装Subversion (SVN)**:下载并安装SVN 1.6.6的Windows版本,配置SVN服务器与Apache集成,将SVN作为Apache的一个模块运行。 5. **配置mod_dav_svn模块**:在Apache的配置文件中添加mod_dav_svn模块的相关配置...

    svn1.4.6+apache2.2

    svn1.4.6+apache2.2 svn1.4.6+apache2.2

    svn-1.4.5-setup—svn服务器端

    在本文中,我们将深入探讨"svn-1.4.5-setup—svn服务器端"的相关知识点,包括SVN的基本概念、1.4.5版本的特点、安装过程以及服务器配置。 1. SVN基本概念: SVN的核心功能是版本控制,它通过存储文件的不同版本来...

    SVN 1.4.5客户端和服务器

    Subversion是一个自由/开源版本控制系统,它管理文件和目录可以超越时间。一组文件存放在中心版本库,这个版本库很像一个普通的文件服务器,只是它可以记录每一次文件和目录的修改,这便使你可以取得数据以前的版本...

    SVN1.4.5 + TortoiseSVN 1.4.8.12137

    SVN(Subversion)是Apache软件基金会开发的一款版本控制系统,用于管理源代码和文档的版本。SVN 1.4.5是该系统的一个较早版本,它提供了基本的版本控制功能,包括版本追踪、冲突解决、分支和合并管理等。在SVN ...

    Trac0.12+SVN1.6+Apache2.2在windows下的配置说明

    总之,配置Trac 0.12+SVN 1.6+Apache 2.2在Windows下的环境涉及到多个组件的安装、配置和整合。每个步骤都至关重要,确保每个部分正确无误地设置,才能构建一个稳定且功能完备的Trac系统。务必按照官方文档或指南...

    svn-1.4.5-setup.exe

    svn-1.4.5-setup.exe与apache_2.0.63-win32-x86-no_ssl.msi最完美的组合 详细安装与使用说明:http://hi.baidu.com/anglecloudy/blog/item/014ed830b25d6293a9018e9f.html

    Linux整合Apache和SVN

    将Apache与SVN整合,可以创建一个高效、安全的Web访问源代码仓库的解决方案。以下是对"Linux整合Apache和SVN"这一主题的详细讲解。 首先,了解SVN的基本概念。Subversion是一个集中式的版本控制系统,它记录了文件...

    SVN1.4.5客户端

    这个压缩包文件“TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi”包含的是适用于Windows操作系统的TortoiseSVN客户端,版本1.4.5,与SVN服务器1.4.5相匹配。 TortoiseSVN是一个直观的GUI(图形用户界面)工具,它...

    Apache 2.2 中文手册 CHM

    Apache2.2官方手册中文版是在原来尚未完成的“Apache2.0手册中文版翻译项目”的基础上,根据新的Apache2.2文档进行修订、更新、补充的结果,没有原项目组之前辛勤劳动积累的成果,单靠我一人之力是很难完成的[目前...

    Chameleon_2.2svn

    标签"Chameleon svn"进一步确认了这个项目与Subversion的关联,可能是指这个版本的Chameleon是在Subversion的版本控制下进行开发的。 压缩包文件名列表中有两个文件: 1. Chameleon_2.2svn_r2187_trunk_pkg.zip - ...

    Apache 2.2 + Subversion 1.6.5 版本控管安裝筆記

    Apache 2.2 + Subversion 1.6.5 是一个经典的版本控制系统组合,用于管理和协同开发源代码。Apache HTTP Server 提供了Web服务,而Subversion作为一个版本控制系统,允许团队成员跟踪代码变更并协作。TortoiseSVN则...

    Cent OS上配置Apache2 + SVN

    Cent OS上配置Apache2 + SVN Cent OS上配置Apache2 + SVN

    TortoiseSVN-1.4.5中文包

    TortoiseSVN-1.4.5中文包

    SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置

    SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置

Global site tag (gtag.js) - Google Analytics