SVN在Wndows环境下的搭建
Author:Zfive5*zhaozidong)
email:zfive5@yahoo.com.cn
引子
这些日子产品老版本还没有发版,新的版本又要开工,现在公司的流程不太允许这样的流程,所有自己决定用VSS搭建一个版本控制---原因就两个字“简单”,但随后又出现了新的问题,就是VSS对异地团队支持不够好,如果在异地要能用就必须让人看到VSS的版本控制文件,这样一来安全都是问题。出于种种原因,想到了SVN,这里只是尝试一下SVN环境的搭建
安装
SVN的安装程序的URL为
http://sourceforge.net/projects/win32svn/files/
笔者安装的是Setup-Subversion-1.7.5.msi
直接点击下一步就可以了,不需要太大配置
SVN的环境安装好后,还需要安装一个Apache服务器,这样可以通过IE浏览器和
HTTP协议访问SVN中的版本库
Apache安装最新的httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
就可以了
大家在Apache的官网上就可以轻松的找到了
Apache的安装也没有什么太别的地方,只要下一步就可以完成了
配置环境
SVN完成后可以通过如下命令就可以建立一个版本库

然后在IIS配置如下:
把C:\Program Files\Subversion\bin
的文件:
mod_authz_svn.so
mod_dav_svn.so
mod_dontdothat.so
libdb48.dll
libeay32.dll
ssleay32.dll
拷贝到C:\Program Files\Apache Software Foundation\Apache2.2\modules
然后配置C:\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 #去掉前面的#号
…
LoadModule dav_svn_module modules/mod_dav_svn.so #增加前面的配置
LoadModule authz_svn_module modules/mod_authz_svn.so #增加前面的配置
#文件最后增加
<Location /svn/test>
DAV svn
SVNListParentPath on
SVNPath c:\svndbtest\test
#SVNParentPath c:\svndbtest
AuthType Basic
AuthName "subversion repositories"
AuthUserFile ./bin/passwd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>
重启一下Apache,最后在用htpasswd
增加一个访问用户就可以了.

最后在IE中敲入如下:
http://127.0.0.1:8080/svn/test/
地址就可以了

现在就差一个BUG与它集成了!!!
分享到:
相关推荐
以上就是在Windows上搭建本地SVN服务器的基本流程。值得注意的是,为了提高安全性,你应该考虑使用SSL/TLS加密连接,并为用户分配适当的权限。此外,保持Subversion和Apache的更新也很重要,以获取最新的安全补丁和...
本教程将详述如何在Windows环境下搭建基于Apache服务器的Subversion(SVN)服务端,帮助你实现代码的集中式管理。 首先,我们需要了解SVN的基本概念。Subversion是一个开源的版本控制系统,它允许开发者跟踪并管理...
为了能够在Windows环境下搭建一个SVN服务器,并且通过Apache Web服务器来提供服务,以下是一系列详细的步骤。 #### 一、安装Apache服务器 首先需要安装Apache服务器,以便为SVN提供HTTP访问接口。这里以`apache_...
通过上述步骤,可以在Windows环境下成功搭建基于Apache的SVN服务器。这种配置不仅便于开发者使用TortoiseSVN等图形化客户端工具进行操作,而且通过Apache可以更加灵活地进行权限管理和服务扩展。此外,对于团队协作...
本文将详细介绍如何在Windows环境下搭建SVN服务器,并通过实例演示配置过程。 #### 二、准备工作 1. **下载Subversion** - 访问官方网站或其他可信源下载Subversion安装包,推荐下载解压即可使用的版本,如`svn-...
在Windows环境下搭建基于Apache的Subversion(SVN)服务器是一个重要的任务,对于团队协作和代码管理至关重要。Subversion是一个开源的版本控制系统,而Apache HTTP Server是广泛应用的Web服务器,两者结合可以提供...
在Windows环境下搭建SVN(Subversion)服务器是一个关键任务,特别是在团队协作开发中,它能够有效地管理和跟踪代码版本。以下是一份详细的Windows XP下Apache与SVN集成的搭建指南: 首先,确保你拥有以下软件: 1....
在Windows环境下搭建SVN(Subversion)服务器是许多开发者和团队进行版本控制的重要步骤。Subversion是一个开源的版本控制系统,用于管理代码和其他文件的历史版本,便于团队协作和代码管理。以下将详细介绍如何在...
**SVN及Trac环境搭建指南** 在软件开发过程中,版本控制和项目管理工具起着至关重要的...如果一切配置正确,你就成功地在Windows XP上搭建了SVN和Trac的集成环境,可以开始享受它们带来的高效协作和项目管理体验了。
在Windows环境中搭建SVN服务器主要涉及以下几个步骤: 1. **基本概念** - **版本控制**:版本控制是一种跟踪和管理文件及目录更改的系统。它如同一个数据仓库,记录每次修改,使得团队成员可以查看历史版本,回滚...
### XAMPP与SVN在Windows下的安装配置及权限管理 #### XAMPP的安装与验证 XAMPP是一款免费的、开放源码的跨平台Web服务器解决方案,包含了Apache、MySQL、PHP和其他组件,适用于快速搭建本地开发环境。在Windows...
以下将详细介绍如何在Windows和Linux环境下搭建和配置SVN服务器。 首先,我们来看Windows环境下的搭建步骤: 1. **安装软件**: - 安装Apache HTTP Server(如Apache2.059):Apache作为SVN服务的Web服务器,负责...
通过以上步骤,你将在 Windows 上搭建起一个基本的 Apache + SVN 开发环境。记住,安全性和权限控制是任何服务器配置的重要环节,因此在实际环境中务必谨慎设置用户访问权限。同时,随着 SVN 和 Apache 的不断更新,...
本文将详细讲解如何在myEclipse 8.5集成开发环境中搭建SVN环境,以便开发者能够实现代码的版本管理和团队协作。 首先,我们需要理解myEclipse 8.5是一个强大的Java开发工具,它集成了Eclipse的功能并添加了对Java ...
本篇将详细介绍如何在Linux环境中搭建SVN服务器,以帮助进行团队协作开发。 **1. 准备与下载** 首先,你需要在Linux服务器上安装Apache Web服务器和Subversion。可以从官方站点获取最新版本的Subversion...
### 搭建SVN服务器环境(适合新手练习) #### SVN服务器环境搭建步骤详解 **一、前言** 本文旨在为初次接触版本控制系统Subversion(简称SVN)的新手提供一份简洁明了的搭建SVN服务器环境的指南。通过本教程,...
总结来说,"搭建SVN所需安装包和MyEclipse SVN插件"涉及到的关键知识点包括:SVN版本控制系统的概念和工作原理,SVN服务器的安装与配置,SVN客户端的选择与使用,以及在MyEclipse中集成SVN插件以实现无缝的版本控制...
1. **下载并安装TortoiseSVN**:TortoiseSVN是一款流行的Windows平台下的SVN图形化客户端。 2. **配置TortoiseSVN**:安装完成后,默认情况下已经完成基本配置。 ##### 3.2 基本操作介绍 - **检出(Checkout)**:...
以下是详细步骤,帮助你理解如何在Windows 2003上搭建SVN服务器。 **安装Apache服务器** 首先,你需要一个Web服务器来托管SVN服务。Apache是最常用的Web服务器之一,它支持SVN通过其模块mod_dav_svn。下载并安装...
SVN(Subversion)是一种广泛使用的版本控制系统,它在Linux环境下搭建可以帮助团队高效协作和管理代码库。在Linux系统中配置SVN服务器,主要涉及以下几个关键步骤和知识点: 1. **安装SVN**: 在Linux中,SVN通常...