以前在搭建svn服务器的时候为了方便我都用apache_2.0.58和svn-1.4.3这两个结合,基本不用手动配置先安装apache然后再安装svn就OK了。
现在SVN已经到1.5了,我也想升级一下版本服务器(呵呵,今天没啥事闲的),以前我搭建过其他版本的,手动配置
基本全部失败了(可能我太笨了)所以说今天搭建1.5版的有点心理阴影,我先按照一个网友的搭建方式配置
(他说他手工配置也失败了N次,同命的人)可是按他给的招数配置,到我这还是失败了(晕啊,难道是人品问题?)
后来我还是老老实实的安装SVN附带的文档配置,呵呵,结果成了!特此记录一下(其实没什么难的,只是配置的时候细心点谁都能配置对)
1.先安装apache2.2.9(安装时先看看SVN目录中的readme文件,里面有提示用到的apache版本)
2.把SVN解压(任意目录)
3.按照svn目录中的readme文档中的步骤安装即可
1). 复制%SVNPATH%/bin/mod_dav_svn.so 和 bin/mod_authz_svn.so 到 Apache modules 目录下.
2). 把%SVNPATH%/bin添加到系统PATH中(重启计算机)
3). 编辑Apache 配置文件 httpd.conf 做以下修改:
a. 取消以下两行的注释:
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
b. 把以下两行添加到 LoadModule 配置片段后:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
4.在httpd.conf文件中加入
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath C:/Develop
AuthzSVNAccessFile C:/Develop/Projects/conf/authz #用户文件路径
Require valid-user
AuthType Basic
AuthName "服务器的名字"
AuthUserFile C:/Develop/Projects/conf/passwd #用户密码文件路径(最好用htpasswd.exe加密)
</Location>
注意:在编辑authz文件时(用户文件),定义文件目录时最好都用小写。
如:
[projects:/]
rockjava = rw
分享到:
相关推荐
SVN1.5.1是Subversion的一个重要版本,主要关注性能提升和错误修复。 在SVN1.5.1中,针对之前版本存在的问题进行了大量的BUG修复,特别是在资源管理器集成方面。资源管理器的死机问题是一些用户在使用早期版本时...
### SVN与Apache服务器的安装配置 #### 一、概述 Subversion (SVN) 是一个广泛使用的版本控制系统,用于管理代码和其他文档的变化历史。而Apache HTTP Server则是一款强大的Web服务器软件,可以用来托管网站和应用...
本文将详细介绍如何在Windows环境下安装和配置SVN(Subversion)1.4.6与Apache2.2.8,为您的开发工作提供一个稳定可靠的版本控制系统。 1. 版本控制基础 版本控制是一种系统,用于追踪并管理软件项目中的文件和...
8. **测试与调试**:配置完成后,需要重启Apache服务并测试SVN访问,通过浏览器输入配置好的URL,如果能看到SVN仓库的内容,说明配置成功。 9. **客户端配置**:最后,开发者需要在本地安装SVN客户端(如...
【winxp+svn+apache安装配置全说明】 在Windows XP SP3环境下,搭建Subversion(SVN)版本控制系统,通常需要结合Apache HTTP Server作为前端Web服务器。以下是详细的安装配置步骤: 1. **下载所需软件** - ...
### SVN和Apache的安装与配置 #### 一、概述 版本控制系统在软件开发过程中起着至关重要的作用。Subversion(SVN)作为一种集中式的版本控制系统,广泛应用于项目管理中。而Apache作为一款强大的Web服务器软件,...
- **其他辅助程序**:可能包括Python模块(如mod_wsgi,用于Apache与Trac的交互)、数据库驱动(如SQLite或MySQL)等。 4. **环境搭建** - **假定**:我们假设你已经具备了安装和配置软件的基础知识,且系统中...
【SVN1.4.6、Apache2.2.8 安装配置和使用说明】 在本文中,我们将深入探讨如何在Windows环境下安装和配置SVN1.4.6(Subversion)和Apache2.2.8服务器,以及如何有效地使用它们。Subversion是一个开源的版本控制系统...
Ubuntu 下 SVN+Apache 安装配置 本文档将指导您在 Ubuntu 操作系统下安装和配置 SVN(Subversion)和 Apache 服务器。 一、准备源码包 在开始安装之前,需要下载以下三个源码包: 1. Subversion 1.6.17:...
SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成配置
关于svn与Apache整合以及svn一些常用问题的解决,
Linux下的SVN+Apache安装和配置 Linux下的SVN(Subversion)和Apache是一种常用的版本控制系统,SVN是管理工程本版的必备工具,相对VSS 及其前身CVS来说都有着无与伦比的优势。下面是安装和配置SVN+Apache服务端的...
Apache与SVN的集成主要依赖于mod_dav_svn模块,这是一个Apache模块,提供了对SVN的WebDAV/DeltaV支持。安装过程通常包括以下几个步骤: 1. **下载与安装Apache**:首先,你需要下载适用于你操作系统的Apache ...
Apache SVN 服务器端的安装与配置是一个关键的过程,对于团队协作和版本控制至关重要。Apache Subversion(SVN)是一个开源的版本控制系统,常用于管理软件开发项目中的源代码。Apache HTTP Server作为SVN的前端...
在Windows环境下配置Apache服务器与Subversion(SVN)的集成是一项常见的任务,这对于团队协作开发至关重要。Apache作为流行的Web服务器,而SVN则是一个版本控制系统,二者结合可以让开发者通过Web界面进行代码版本...
在本文档中,我们将探讨如何在Windows环境下配置Trac 0.12、Subversion (SVN) 1.6和Apache 2.2。Trac是一个开源的项目管理工具,它集成了版本控制系统(如SVN)和一个Web界面,提供了问题跟踪、文档管理和源代码...
在IT行业中,版本控制是团队协作开发不可或缺的一部分,而Subversion(简称SVN)与Apache的结合使用,能实现高效且安全的代码版本管理。本文将详细介绍如何在Windows XP和Windows 7系统下配置SVN服务器,利用Apache...
### Linux下配置SVN与Apache实现版本控制及Web访问 #### 概述 本文将详细介绍如何在Linux环境下配置Subversion (SVN) 和 Apache HTTP Server,以实现版本控制功能,并支持通过SVN客户端和Web浏览器两种方式进行...
4. **配置Apache**:编辑Apache的配置文件`httpd.conf`,添加SVN模块`mod_dav_svn`和`mod_authz_svn`,并配置SVN仓库路径。同时,设置用户认证,例如使用Basic认证,并创建一个简单的用户数据库。 5. **安装...