`
hw_alex
  • 浏览: 88398 次
社区版块
存档分类
最新评论

subversion 1.7.3 整合apache 2.2.22

    博客分类:
  • 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命令中设置的用户名密码访问。

分享到:
评论

相关推荐

    Apache2.2.22+Subversion1.5.3+TortoiseSVN1.5(apache SVN部署全套包)

    Apache2.2.22+Subversion1.5.3+TortoiseSVN1.5(apache SVN部署全套包),博客在http://blog.csdn.net/kimizhou_blog/article/details/7481959

    Subversion for Windows 1.7.3 最新版

    Subversion是一个自由/开源的版本控制系统。也就是说,在Subversion管理下,文件和目录可以超越时空。也就是Subversion允许你数据恢复到早期版本,或者是检查数据修改的历史。正因为如此,许多人将版本控制系统当作...

    Apache-Subversion-1.14.0.zip

    Apache Subversion(简称SVN)是一个开源的版本控制系统,用于管理软件项目的源代码和其他文件的变更。这个"Apache-Subversion-1.14.0.zip"压缩包包含的是Subversion 1.14.0版本的命令行工具,适用于Windows操作系统...

    Subversion 1.6.6+ Apache 2.2.14+ TortoiseSVN 1.6.6 安装配置总结版

    本篇将详细介绍如何在Windows环境下,将Subversion 1.6.6与Apache 2.2.14整合,并通过TortoiseSVN 1.6.6进行操作。 首先,我们需要安装Subversion。Subversion 1.6.6是该版本的一个稳定版本,提供了可靠的数据管理...

    subversion 1.7.3

    配置管理svn1.7.3版本源码包,linux系统

    linux下subversion+apache server搭建

    Linux环境下搭建Subversion(简称svn)服务器,主要涉及到两个方面:一是Subversion自身服务的搭建,二是与Apache服务器的集成。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的变更,便于团队协作开发。...

    CollabNetSubversion-server-1.7.3-1-Win32.exe [服务器端+客户端]

    安装包内已经包含了当前最新版本的 Apache 2.2.22 (Win32) Server version: Apache/2.2.22 (Win32) Server built: Feb 13 2012 03:12:50 从 CollabNetSubversion-server-1.7.1-3-Win32 版本的安装包开始, ViewVC ...

    subversion+apache+TortoiseSVN安装说明

    【Subversion + Apache + TortoiseSVN 安装说明】 Subversion 是一个开源的版本控制系统,Apache 是一款广泛应用的Web服务器,TortoiseSVN 是一个 Windows shell 接口,用于 Subversion。以下是对安装过程的详细...

    Apache+ subversion+tortoiseSVN安装手册

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

    Subversion 基于 Apache 使用时用户权限的管理.docx

    将Subversion与Apache结合使用,可以实现Web访问代码仓库并进行权限控制。以下是关于Subversion基于Apache使用时用户权限管理的详细知识: 1. **Subversion的使用方式** Subversion提供了两种主要的访问方式: - ...

    subversion-1.9.5+apache-2.4.25安装步骤及安装包

    Subversion和Apache是两个在IT领域中至关重要的工具。Subversion是一个版本控制系统,用于管理和跟踪文件和目录的更改,而Apache则是一个广泛使用的开源HTTP服务器,可以托管各种Web应用程序,包括那些基于...

    搭建SVN服务器(整合Apache+Subversion)

    搭建一个SVN(Subversion)服务器,整合Apache作为前端HTTP服务器,可以实现高效且安全的代码版本控制。这个过程涉及到多个组件的安装和配置,包括Apache、Subversion、SSL加密以及必要的依赖库。以下是详细步骤: ...

    subversion-1.4.6-apache-python.tar

    subversion-1.4.6-apache-python.tar

    持续集成-Subversion+Apache+Jsvnadmin+jenkins

    本篇主要讨论如何利用Subversion、Apache、Jsvnadmin和Jenkins搭建一个高效的持续集成环境。 首先,Subversion(SVN)是开源的版本控制系统,用于跟踪项目中的文件和目录变更,便于团队协作。安装Subversion需要...

    HOWTO: Subversion for Windows with Apache server

    **Subversion for Windows with Apache 服务器安装指南** 在IT行业中,版本控制系统对于团队协作和代码管理至关重要。Subversion(简称SVN)就是这样一个强大的工具,它允许开发人员追踪和控制文件及目录的变更。本...

    Apache Subversion1.10.3服务端SVN

    **Apache Subversion 1.10.3 服务端详解** Apache Subversion(简称SVN)是一个开源的版本控制系统,广泛应用于软件开发团队中的代码管理与协作。Subversion 1.10.3是该系统的一个稳定版本,提供了对代码提交、版本...

    SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤

    本文档详细介绍了 SVN 版本管理系统的安装步骤,包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件的详细过程。 标题解释 SVN 版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤 本标题...

    subversion1.4.4和apache2.2.4配置版本控制

    博文链接:https://clarancepeng.iteye.com/blog/92520

    Apache-Subversion-1.14.2

    Apache Subversion(简称 SVN)是一个开源的版本控制系统,用于管理和跟踪文件和目录的变更。它允许团队成员协同工作,共享和追踪项目代码的不同版本。下面是一些关于 Apache Subversion 的要点: 版本控制:SVN ...

Global site tag (gtag.js) - Google Analytics