原载:http://hadesf.blog.ccidnet.com/blog-htm-do-showone-type-blog-itemid-150300-uid-51235.html
置Apache与SVN,特将心得记录如下:
一、安装
1.安装环境
Windows XP
2.Apache
版本:2.0.59
备注:我先试过Apache 2.2.4版本,但与SVN不兼容,总提示加载SVN的相关模块出错,原因未明。
3.SVN
版本:1.4.3
4.TortoiseSVN(SVN的Windows客户端,图形用户界面)
版本:1.4.3.864
二、配置
1.先将SVN安装目录下的bin文件夹中的mod_authz_svn.so与mod_dav_svn.so复制到Apache安装目录下的modules文件夹下。
2.用文本编辑器打开Apache安装目录下的conf文件夹下的httpd.conf文件。
3.找到下面两行
#LoadModule dav_module modules/mod_dav.so
#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.在该文件最后添加以下代码:
<Location /svn>
DAV svn
SVNParentPath F:\SVN
#F:\SVN是指定SVN的父目录,该代码适合该目录下有多个资源库的情况,若只有一
#个资源库,则可以直接用SVNPath F:\SVN
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile F:\SVN\password
#password是用Apache中的htpasswd.exe生成的密码文件
Require valid-user
</Location>
5.创建资源库,例如在F:\SVN下创建Repository资源库
方法一:用svnadmin create命令创建
方法二:用TortoiseSVN在指定目录下创建
6.用Apache的htpasswd.exe -c PasswordFileName UserName为UserName创建密码文件。并将新建的密码文件复制到指定的目录下,例如以上就是F:\SVN\下。
7.保存配置文件后,用Apache的Test Configuration测试是否有错误,若成功,则重启Apache服务。
分享到:
相关推荐
Apache Subversion(简称SVN)是一个开源的版本控制系统,常用于软件开发中的代码管理。Apache HTTP Server(简称Apache)是世界上最流行的HTTP服务器软件,能够提供Web服务。将Apache与SVN结合,可以创建一个集中式...
Apache 和 Subversion(SVN)的组合是一种常见的版本控制系统,用于管理软件开发中的源代码和其他文件。Apache 作为Web服务器,而Subversion则提供版本控制功能。以下是对这个主题的详细解释: 一、Apache Web...
1. 添加Apache的SVN模块:`sudo apt-get install libapache2-svn` 2. 安装Subversion:`sudo apt-get install subversion` 三、配置Apache与SVN集成 1. 创建SVN仓库:`svnadmin create /var/svn/repo_name` 2. 配置...
为了在Apache上启用SVN服务,需要编辑Apache的配置文件(通常是`/etc/httpd/conf/httpd.conf`),并添加`LoadModule dav_svn_module /usr/local/subversion/mod_dav_svn.so`和`LoadModule authz_svn_module /usr/...
### Apache + SVN 安装与配置详解 #### 概述 在软件开发过程中,版本控制系统是必不可少的工具之一。Subversion(简称SVN)作为一款经典的集中式版本控制系统,在项目管理方面发挥着重要作用。而Apache作为一款...
《Subversion、Apache与SVN服务器配置详解》 在IT领域,版本控制系统对于团队协作至关重要,Subversion(简称SVN)就是这样一款强大的工具。配合Apache服务器,我们可以搭建一个稳定且高效的SVN服务,实现代码的...
【Apache + SVN 在 Windows 下的配置与应用】 Apache 和 Subversion(简称 SVN)是软件开发过程中常见的工具,Apache 作为一款流行的开源Web服务器,而 SVN 则是一种版本控制系统,用于协同开发和管理代码版本。本...
### Apache+SVN+Trac配置详解 #### 第1章 引言 ##### 1.1 编写目的 本文档旨在详细介绍如何安装与配置Apache、Subversion (SVN) 和 Trac,以便构建一个高效的版本控制系统和项目管理平台。在软件开发过程中,版本...
在Windows环境下配置Apache服务器与Subversion(SVN)的集成是一项常见的任务,这对于团队协作开发至关重要。Apache作为流行的Web服务器,而SVN则是一个版本控制系统,二者结合可以让开发者通过Web界面进行代码版本...
【Apache+SVN+Trac】是一个常见的项目管理和版本控制系统组合,主要用于软件开发团队协作。Apache 作为Web服务器,Subversion (SVN) 提供版本控制功能,而 Trac 则是一个集成的项目管理工具,提供了缺陷跟踪、文档...
### Windows 下配置 Apache + SVN + Trac 的方法详解 #### 一、背景介绍 在进行软件开发的过程中,项目管理和版本控制是非常重要的环节。为了更好地管理项目中的问题追踪、代码版本控制以及文档协作等功能,通常会...
非常便利的centos搭建PHP+mysql+apache+svn环境搭建文档,只需复制粘贴
### Apache + SVNServer 配置详解 #### 一、配置前准备 在开始Apache与Subversion(SVN)服务器的配置之前,确保已正确安装Apache Web服务器和Subversion。本指南将详细介绍如何在Windows环境下配置Apache与...
### Windows 下 Apache+SVN+Trac 安装与配置详解 #### 一、准备工作 在开始集成 Apache、Subversion (SVN) 和 Trac 的过程中,首先要准备好所需的软件。 1. **Apache HTTP Server** - **官网**: ...
### Apache+svn+trac 安装指南及配置详解 #### 一、环境与软件准备 在本安装指南中,我们将详细介绍如何在Windows 2000/2003/XP操作系统上安装Apache Web服务器、Subversion (svn) 版本控制系统以及Trac项目管理...
### Linux下Apache+SVN搭建详解 #### 一、Subversion (SVN) 和 Apache、APR、APR-Util 的关系 初次接触Subversion (SVN) 的朋友可能不太理解SVN与Apache、APR、APR-Util之间的关系。下面将详细解释这些组件之间的...
Apache Subversion(简称SVN)是一款广泛应用于软件开发领域的版本控制系统,它可以帮助团队协作时管理代码版本,确保项目文件的一致性和历史记录。在Windows XP系统下安装和配置Apache + SVN是一个基础但重要的步骤...
首先,我们需要确保Apache服务器已经安装并配置了SVN模块(mod_dav_svn)。这个模块使得Apache能够支持SVN,让开发者可以通过Web浏览器进行版本控制操作。安装完毕后,你需要在Apache的配置文件(如httpd.conf或...