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部署全套包),博客在http://blog.csdn.net/kimizhou_blog/article/details/7481959
Subversion是一个自由/开源的版本控制系统。也就是说,在Subversion管理下,文件和目录可以超越时空。也就是Subversion允许你数据恢复到早期版本,或者是检查数据修改的历史。正因为如此,许多人将版本控制系统当作...
Apache Subversion(简称SVN)是一个开源的版本控制系统,用于管理软件项目的源代码和其他文件的变更。这个"Apache-Subversion-1.14.0.zip"压缩包包含的是Subversion 1.14.0版本的命令行工具,适用于Windows操作系统...
本篇将详细介绍如何在Windows环境下,将Subversion 1.6.6与Apache 2.2.14整合,并通过TortoiseSVN 1.6.6进行操作。 首先,我们需要安装Subversion。Subversion 1.6.6是该版本的一个稳定版本,提供了可靠的数据管理...
配置管理svn1.7.3版本源码包,linux系统
Linux环境下搭建Subversion(简称svn)服务器,主要涉及到两个方面:一是Subversion自身服务的搭建,二是与Apache服务器的集成。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的变更,便于团队协作开发。...
安装包内已经包含了当前最新版本的 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 是一款广泛应用的Web服务器,TortoiseSVN 是一个 Windows shell 接口,用于 Subversion。以下是对安装过程的详细...
Apache、Subversion 和 TortoiseSVN 是用于版本控制系统的重要组件,尤其在软件开发团队中广泛使用,便于协作和代码管理。下面将详细介绍这三个组件以及如何进行安装。 **Apache Subversion (SVN)** Apache ...
将Subversion与Apache结合使用,可以实现Web访问代码仓库并进行权限控制。以下是关于Subversion基于Apache使用时用户权限管理的详细知识: 1. **Subversion的使用方式** Subversion提供了两种主要的访问方式: - ...
Subversion和Apache是两个在IT领域中至关重要的工具。Subversion是一个版本控制系统,用于管理和跟踪文件和目录的更改,而Apache则是一个广泛使用的开源HTTP服务器,可以托管各种Web应用程序,包括那些基于...
搭建一个SVN(Subversion)服务器,整合Apache作为前端HTTP服务器,可以实现高效且安全的代码版本控制。这个过程涉及到多个组件的安装和配置,包括Apache、Subversion、SSL加密以及必要的依赖库。以下是详细步骤: ...
subversion-1.4.6-apache-python.tar
本篇主要讨论如何利用Subversion、Apache、Jsvnadmin和Jenkins搭建一个高效的持续集成环境。 首先,Subversion(SVN)是开源的版本控制系统,用于跟踪项目中的文件和目录变更,便于团队协作。安装Subversion需要...
**Subversion for Windows with Apache 服务器安装指南** 在IT行业中,版本控制系统对于团队协作和代码管理至关重要。Subversion(简称SVN)就是这样一个强大的工具,它允许开发人员追踪和控制文件及目录的变更。本...
**Apache Subversion 1.10.3 服务端详解** Apache Subversion(简称SVN)是一个开源的版本控制系统,广泛应用于软件开发团队中的代码管理与协作。Subversion 1.10.3是该系统的一个稳定版本,提供了对代码提交、版本...
本文档详细介绍了 SVN 版本管理系统的安装步骤,包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件的详细过程。 标题解释 SVN 版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤 本标题...
博文链接:https://clarancepeng.iteye.com/blog/92520
Apache Subversion(简称 SVN)是一个开源的版本控制系统,用于管理和跟踪文件和目录的变更。它允许团队成员协同工作,共享和追踪项目代码的不同版本。下面是一些关于 Apache Subversion 的要点: 版本控制:SVN ...