博客分类:
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命令中设置的用户名密码访问。
分享到:
相关推荐
Subversion 1.7 是一个重要的版本更新,在版本控制系统领域具有显著的地位,特别是对于使用 SVN (Subversion) 的用户来说。Subversion 是一种开源的版本控制系统,它允许开发者跟踪和管理项目中的文件和目录的变更,...
Subversion 1.7 是一个重要的版本控制工具,主要用于管理和跟踪文件及目录的变更。它是一种集中式的版本控制系统,由Apache软件基金会开发,被广泛应用于软件开发和其他需要版本管理的项目。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系统上安装和配置JDK 1.7、Maven 2.2、Tomcat 7以及Eclipse 4.3,形成一个完整的开发环境。 首先,我们需要准备以下软件的最新版本: 1. JDK (Java Development Kit) 1.7:Java编程的...
4. **安装Subversion (SVN)**:下载并安装SVN 1.6.6的Windows版本,配置SVN服务器与Apache集成,将SVN作为Apache的一个模块运行。 5. **配置mod_dav_svn模块**:在Apache的配置文件中添加mod_dav_svn模块的相关配置...
- **Subversion组件**:包括服务器端(svnserve或Apache服务器上的mod_dav_svn模块)、客户端(svn命令行工具或图形界面工具)等。 - **Subversion的修订版**:每一个提交到仓库的更改都会被赋予一个唯一的递增...
Apache 2.2 + Subversion 1.6.5 是一个经典的版本控制系统组合,用于管理和协同开发源代码。Apache HTTP Server 提供了Web服务,而Subversion作为一个版本控制系统,允许团队成员跟踪代码变更并协作。TortoiseSVN则...
Subversion 1.7是其特定版本的英文版参考手册,详细介绍了Subversion的操作。以下是该手册中提到的一些关键知识点的详细说明。 ### 版本控制系统基础(Version Control Basics) 版本控制系统是一种记录文件变化...
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 <copy/> are now able to process not only file system resources but ...
1. 数据存储优化:Subversion 1.7引入了全新的数据库格式(即“wc.db”),替代了之前的“.svn”工作拷贝目录结构。这种改变显著减少了磁盘空间占用,并提高了访问速度,使得开发者在日常操作中的性能体验有所提升。...
Apache2.2+svn1.6.6 在Windows环境下配置版本控制...以上步骤完成之后,你将在Windows环境下拥有一个基于Apache2.2和Subversion1.6.6的版本控制系统,团队成员可以通过TortoiseSVN进行协同开发,管理和追踪代码更改。
本教程将详细讲解如何在Windows XP操作系统上,利用Apache2.2和Subversion 1.6.17搭建一个版本控制服务器。 首先,我们需要安装Subversion。文件"Setup-Subversion-1.7.5.msi"是一个Subversion的安装程序。运行这个...
### SVN 手册 For Subversion 1.7 相关知识点 #### 一、版本控制系统 Subversion (SVN) 概览 ##### 1.1 版本控制基础 版本控制是软件开发过程中的一项基本技术,它允许团队成员在不影响他人工作的前提下独立地...
在本文档中,我们将探讨如何在Windows环境下配置Trac 0.12、Subversion (SVN) 1.6和Apache 2.2。Trac是一个开源的项目管理工具,它集成了版本控制系统(如SVN)和一个Web界面,提供了问题跟踪、文档管理和源代码...
本文档详细介绍了如何使用Apache2.2与Subversion(简称SVN)1.5.3版本来构建一个版本控制服务器的过程。通过此教程,用户能够了解整个搭建过程中的关键技术步骤,并成功实现一个可用的版本控制系统,便于团队协作...
使用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 (SVN)** Apache ...
Apache Subversion(简称SVN)是一个开源的版本控制系统,用于管理软件项目的源代码。"Apache-Subversion-1.7.1"是该系统的一个特定版本,主要针对Windows平台提供了客户端命令行工具,使得开发者在Windows环境下也...
**Subversion 1.7.x 版本特性:** 1. **日志缓存**:1.7.x引入了日志数据缓存,提高日志查询速度,减少网络通信。 2. **工作副本格式优化**:工作副本结构进行了改进,减少了磁盘空间占用和操作效率。 3. **增强的...