`
teamojiao
  • 浏览: 350332 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

如何在windows环境中搭建apache+subversion

阅读更多

我一直有一个想法就是在本机上象scm一样的搭建一个subversion 服 务器,然后每天写完代码的时候提交一下,这种感觉好好哦,之前我在windows环境中搭建过纯subversion的服务器兴奋过一阵,可是慢慢觉得这 样每次用file://的形式去访问subversion好原始哦。昨天我下定决心一定要把apache+subversion的环境搭建起来。nnd居 然我从9:00~18:00才搞定这个。为什么弄了那么就呢其实就是因为subversion的服务器端的版本是1.5和客户端的是1.6.4版本,版本 不一致导致了我老是访问出403错误。今天我特地把他写下来,以便下次再用

准备清单:
1、Setup-Subversion-1.6.2.msi
2、TortoiseSVN-1.6.0.15855-win32-svn-1.6.0.msi
(看好了我都是使用的1.6的版本)
3、apache 2.2

安装配置步骤:
1、安装apache 一路按默认的设置就可以了,安装完成只要打开浏览器输入http://127.0.0.1 后,显示Itworks!就ok了

2、安装subversion服务器端和客户端

3、在subversion服务器端程序的bin目录下找到找到mod_dav_svn.so和mod_authz_svn.so和libdb44.dll复制到apache安装目录下的modules目录下

4、编辑apache的http.conf文件(这里可是最麻烦的)
在LoadModule 模块复制下面四行代码上去
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
在文件最后复制下面若干行代码即可
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath C:/SVN
#SVNPath C:/SVN
AuthType Basic
AuthName “Subversion repositories”
AuthUserFile “C:\Program Files\Apache Software Foundation\Apache2.2\passwd”
AuthzSVNAccessFile “C:\Program Files\Apache Software Foundation\Apache2.2\authz”
Require valid-user
</Location>

5、使用apache/bin目录下的htpasswd.exe生成用户名和密码文件passwd

6、使用svn客户端产生一个文件仓库,然后复制其中的authz和前面生成的passwd文件到apache的安装目录下

7、编辑authz的内容,以下面的形式存在就可以了
[groups]
admin = peter
[/]
* = r
@admin = rw

8、重启apache,写完收工!!!

分享到:
评论

相关推荐

    subversion+apache+TortoiseSVN安装说明

    - 在安装 Subversion 时,确保选择与你的 Apache 版本匹配的选项,如本例中的 Apache 2.0。 2. **配置 Subversion 和 Apache** - 使用 `svnadmin` 工具创建版本库,例如:`svnadmin create d:/svn/repository`。 ...

    linux下subversion+apache server搭建

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

    windows下svn+apache搭建svn服务器.docx

    为了能够在Windows环境下搭建一个SVN服务器,并且通过Apache Web服务器来提供服务,以下是一系列详细的步骤。 #### 一、安装Apache服务器 首先需要安装Apache服务器,以便为SVN提供HTTP访问接口。这里以`apache_...

    xp+apache2.2+subversion1.6.17搭建版本控制服务器

    本教程将详细讲解如何在Windows XP操作系统上,利用Apache2.2和Subversion 1.6.17搭建一个版本控制服务器。 首先,我们需要安装Subversion。文件"Setup-Subversion-1.7.5.msi"是一个Subversion的安装程序。运行这个...

    在windows下搭建基于apache的SVN环境.pdf

    在Windows环境下搭建基于Apache的SVN服务器涉及到一系列的步骤,包括安装必要的软件、配置环境以及测试安装的SVN服务器是否工作正常。以下是从给定文件内容中提取的详细知识点: 1. 安装Apache HTTP服务器:首先...

    windows下配置apache+svn+trac的方法详解

    本文将详细介绍如何在 Windows 平台下配置 Apache、Subversion (SVN) 和 Trac 这三个组件,从而搭建一套完整的项目管理系统。 #### 二、所需组件简介 - **Apache**: Web 服务器,用于提供 HTTP 服务。 - **...

    windows下apache+svn

    通过以上步骤,你将在 Windows 上搭建起一个基本的 Apache + SVN 开发环境。记住,安全性和权限控制是任何服务器配置的重要环节,因此在实际环境中务必谨慎设置用户访问权限。同时,随着 SVN 和 Apache 的不断更新,...

    Windows7+_SVN+_Apache2+TortoiseSVN配置安装

    本教程将详述如何在Windows 7操作系统上配置安装SVN、Apache服务器以及TortoiseSVN客户端,以搭建一个高效且稳定的版本控制环境。 首先,我们需要了解SVN。SVN是一个开源的版本控制系统,用于跟踪文件和目录的变化...

    Apache-Subversion.zip

    本压缩包文件“Apache-Subversion.zip”包含了在Windows环境下安装和使用SVN命令行工具所需的基本组件。下面我们将详细探讨SVN的核心概念、安装步骤以及如何在Windows上使用其命令行工具。 1. **SVN核心概念** - *...

    Windows 平台下Trac+apache+mysql+svn集成

    本篇文章将详细介绍如何在Windows平台上搭建Trac、Apache、MySQL与Subversion(SVN)集成环境的过程。该集成环境主要用于项目管理、文档协作、版本控制等方面,非常适合软件开发团队使用。 #### 二、安装前准备 ...

    Apache+SVN服务器环境搭建[文].pdf

    以下将详细介绍如何在Windows环境下搭建Apache+SVN服务器。 首先,你需要下载Apache和Subversion的安装文件。Apache的版本是`apache_2.0.63-win32-x86-no_ssl.msi`,可以从Apache镜像站点下载。Subversion的安装...

    apache+svnserver配置

    本指南将详细介绍如何在Windows环境下配置Apache与Subversion,以便通过Web方式访问版本控制系统。 **所需软件:** - Apache Web Server (推荐版本:Apache 2.x) - Subversion (推荐版本:最新稳定版) **安装路径...

    apache+svn服务器搭建apache_2.2.11-win32-x86-openssl-0.9.8i.msi、svn-win32-1.5.4

    Apache 和 Subversion(SVN)是两种非常重要的开源软件,它们在IT行业中广泛应用于网站托管和服务端版本控制。Apache 是世界上最流行的HTTP服务器软件,而Subversion则是一个版本控制系统,用于跟踪文件和目录的更改...

    linux下apache+SVN搭建

    ### Linux下Apache+SVN搭建详解 #### 一、Subversion (SVN) 和 Apache、...通过以上步骤,可以在Linux环境下成功搭建Apache+SVN的服务。这对于需要通过HTTP/HTTPS访问版本库的开发团队来说是非常重要的基础架构之一。

    Windows apache svn服务器搭建

    本教程将详述如何在Windows环境下搭建基于Apache服务器的Subversion(SVN)服务端,帮助你实现代码的集中式管理。 首先,我们需要了解SVN的基本概念。Subversion是一个开源的版本控制系统,它允许开发者跟踪并管理...

    Windows环境下Collabnet_Subversion_Edge与Trac集成安装方法

    本文将详细介绍如何在Windows环境下实现Collabnet Subversion Edge 版本服务器与 Trac 的集成安装,以期提高开发团队的工作效率。 #### 二、Collabnet Subversion Edge介绍 Collabnet Subversion Edge 是一款集成...

    window下 apache+svn搭建步骤(转)

    在Windows环境下,Apache Subversion(简称SVN)的搭建是一个常见的任务,特别是在团队协作开发中。Apache HTTP Server作为最流行的Web服务器,与版本控制系统Subversion相结合,可以为开发者提供一个稳定且高效的...

    Apache+SVN+Trac搭建项目管理服务器的安装与配置详解.pdf

    本文档详细介绍了如何在Windows Vista环境下搭建一套完整的项目管理服务器,包括Apache Web服务器、Subversion (SVN) 版本控制系统以及Trac项目追踪系统。通过这一组合,可以实现对软件开发过程中的代码版本控制、...

Global site tag (gtag.js) - Google Analytics