`
yhq1212
  • 浏览: 81957 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

subversion 1.7 整合apache 2.2

    博客分类:
  • java
 
阅读更多


    博客分类:
    java


1、apache官网下载Apache2.2.22,设安装目录为:D:\Program Files\Apache Software Foundation\Apache2.2


2、http://sf.net/projects/win32svn 下载Subversion1.7.3,假设安装目录为:D:\svn-win32-1.7.3


3、整合配置步骤如下:

复制D:\svn-win32-1.7.3\bin目录下的mod_dav_svn.so,mod_authz_svn.so到D:\Program Files\Apache Software Foundation\Apache2.2\modules目录下。

复制D:\svn-win32-1.7.3\bin目录下的所有dll文件到D:\Program Files\Apache Software Foundation\Apache2.2\bin 目录下.

修改D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf配置文件,

找到

#LoadModule dav_module modules/mod_dav.so

#LoadModule dav_fs_module modules/mod_dav_fs.so,

取消前面的2个“#”。

并在LoadModule dav_fs_module modules/mod_dav_fs.so的下一行增加:

LoadModule dav_svn_module modules/mod_dav_svn.so和

LoadModule authz_svn_module modules/mod_authz_svn.so


4、使用Apache自带的htpasswd工具,生成密码文件(需要建立D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn目录)。命令如下:

D:\Program Files\Apache Software Foundation\Apache2.2\bin>htpasswd -cmb ../conf-svn/passwd test test


5、打开配置文件D:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf,在文件最后增加:


<Location /svn> 

    DAV svn 

    SVNParentPath D:\svnrepos      

    AuthType Basic 

    AuthName "Subversion repositories" 

    AuthUserFile "D:\Program Files\Apache Software Foundation\Apache2.2\conf-svn\passwd" 

    Require valid-user 

</Location>


保存httpd.conf文件,重启Apache,就能访问了。

第一次访问时提示输入用户名密码。使用htpasswd命令中设置的用户名密码访问。
分享到:
评论

相关推荐

    Subversion1.7

    Subversion 1.7 是一个重要的版本更新,在版本控制系统领域具有显著的地位,特别是对于使用 SVN (Subversion) 的用户来说。Subversion 是一种开源的版本控制系统,它允许开发者跟踪和管理项目中的文件和目录的变更,...

    subversion1.7

    Subversion 1.7 是一个重要的版本控制工具,主要用于管理和跟踪文件及目录的变更。它是一种集中式的版本控制系统,由Apache软件基金会开发,被广泛应用于软件开发和其他需要版本管理的项目。Subversion 1.7 版本在前...

    CollabNet Subversion 1.7

    CollabNet Subversion 1.7 CollabNet Subversion 1.7 CollabNet Subversion 1.7 CollabNet Subversion 1.7CollabNet Subversion 1.7CollabNet Subversion 1.7CollabNet Subversion 1.7CollabNet Subversion 1.7

    linux下 jdk1.7,maven2.2,tomcat7,eclipse4.3整合 安装

    本文将详细介绍如何在Linux系统上安装和配置JDK 1.7、Maven 2.2、Tomcat 7以及Eclipse 4.3,形成一个完整的开发环境。 首先,我们需要准备以下软件的最新版本: 1. JDK (Java Development Kit) 1.7:Java编程的...

    官网Apache2.2

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

    Version Control with Subversion For Subversion 1.7

    - **Subversion组件**:包括服务器端(svnserve或Apache服务器上的mod_dav_svn模块)、客户端(svn命令行工具或图形界面工具)等。 - **Subversion的修订版**:每一个提交到仓库的更改都会被赋予一个唯一的递增...

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

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

    Subversion 1.7英文版

    Subversion 1.7是其特定版本的英文版参考手册,详细介绍了Subversion的操作。以下是该手册中提到的一些关键知识点的详细说明。 ### 版本控制系统基础(Version Control Basics) 版本控制系统是一种记录文件变化...

    apache-ant-1.7.1-bin.zip_Ant 1.7_Apache-Ant 1.7.1_ant1.7_apache

    Apache Ant 1.7.0 is now available for download. Ant 1.7 introduces a resource framework. Some of the core ant tasks such as &lt;copy/&gt; are now able to process not only file system resources but ...

    subversion-1.7.1.zip

    1. 数据存储优化:Subversion 1.7引入了全新的数据库格式(即“wc.db”),替代了之前的“.svn”工作拷贝目录结构。这种改变显著减少了磁盘空间占用,并提高了访问速度,使得开发者在日常操作中的性能体验有所提升。...

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

    Apache2.2+svn1.6.6 在Windows环境下配置版本控制...以上步骤完成之后,你将在Windows环境下拥有一个基于Apache2.2和Subversion1.6.6的版本控制系统,团队成员可以通过TortoiseSVN进行协同开发,管理和追踪代码更改。

    xp+apache2.2+subversion1.6.17搭建版本控制服务器

    本教程将详细讲解如何在Windows XP操作系统上,利用Apache2.2和Subversion 1.6.17搭建一个版本控制服务器。 首先,我们需要安装Subversion。文件"Setup-Subversion-1.7.5.msi"是一个Subversion的安装程序。运行这个...

    SVN手册 For Subversion 1.7

    ### SVN 手册 For Subversion 1.7 相关知识点 #### 一、版本控制系统 Subversion (SVN) 概览 ##### 1.1 版本控制基础 版本控制是软件开发过程中的一项基本技术,它允许团队成员在不影响他人工作的前提下独立地...

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

    在本文档中,我们将探讨如何在Windows环境下配置Trac 0.12、Subversion (SVN) 1.6和Apache 2.2。Trac是一个开源的项目管理工具,它集成了版本控制系统(如SVN)和一个Web界面,提供了问题跟踪、文档管理和源代码...

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

    本文档详细介绍了如何使用Apache2.2与Subversion(简称SVN)1.5.3版本来构建一个版本控制服务器的过程。通过此教程,用户能够了解整个搭建过程中的关键技术步骤,并成功实现一个可用的版本控制系统,便于团队协作...

    Version Control with Subversion 1.7(r5193)

    使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译) What Is Subversion? Subversion is a free/open source version control system. That is, Subversion manages files and directories, and the ...

    Apache+ subversion+tortoiseSVN安装手册

    Apache、Subversion 和 TortoiseSVN 是用于版本控制系统的重要组件,尤其在软件开发团队中广泛使用,便于协作和代码管理。下面将详细介绍这三个组件以及如何进行安装。 **Apache Subversion (SVN)** Apache ...

    Apache-Subversion-1.7.1

    Apache Subversion(简称SVN)是一个开源的版本控制系统,用于管理软件项目的源代码。"Apache-Subversion-1.7.1"是该系统的一个特定版本,主要针对Windows平台提供了客户端命令行工具,使得开发者在Windows环境下也...

    Setup-Subversion-1.7.7.rar

    **Subversion 1.7.x 版本特性:** 1. **日志缓存**:1.7.x引入了日志数据缓存,提高日志查询速度,减少网络通信。 2. **工作副本格式优化**:工作副本结构进行了改进,减少了磁盘空间占用和操作效率。 3. **增强的...

Global site tag (gtag.js) - Google Analytics