`

SVN在Wndows环境下的Web搭建

 
阅读更多

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服务器

    以上就是在Windows上搭建本地SVN服务器的基本流程。值得注意的是,为了提高安全性,你应该考虑使用SSL/TLS加密连接,并为用户分配适当的权限。此外,保持Subversion和Apache的更新也很重要,以获取最新的安全补丁和...

    Windows apache svn服务器搭建

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

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

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

    windows下SVN服务器搭建

    通过上述步骤,可以在Windows环境下成功搭建基于Apache的SVN服务器。这种配置不仅便于开发者使用TortoiseSVN等图形化客户端工具进行操作,而且通过Apache可以更加灵活地进行权限管理和服务扩展。此外,对于团队协作...

    Windows下搭建SVN服务器

    本文将详细介绍如何在Windows环境下搭建SVN服务器,并通过实例演示配置过程。 #### 二、准备工作 1. **下载Subversion** - 访问官方网站或其他可信源下载Subversion安装包,推荐下载解压即可使用的版本,如`svn-...

    在windows下搭建基于apache的SVN环境文档

    在Windows环境下搭建基于Apache的Subversion(SVN)服务器是一个重要的任务,对于团队协作和代码管理至关重要。Subversion是一个开源的版本控制系统,而Apache HTTP Server是广泛应用的Web服务器,两者结合可以提供...

    windows下svn搭建方法

    在Windows环境下搭建SVN(Subversion)服务器是一个关键任务,特别是在团队协作开发中,它能够有效地管理和跟踪代码版本。以下是一份详细的Windows XP下Apache与SVN集成的搭建指南: 首先,确保你拥有以下软件: 1....

    windows下svn服务器环境搭建(subversion)

    在Windows环境下搭建SVN(Subversion)服务器是许多开发者和团队进行版本控制的重要步骤。Subversion是一个开源的版本控制系统,用于管理代码和其他文件的历史版本,便于团队协作和代码管理。以下将详细介绍如何在...

    SVN及Trac环境搭建说明

    **SVN及Trac环境搭建指南** 在软件开发过程中,版本控制和项目管理工具起着至关重要的...如果一切配置正确,你就成功地在Windows XP上搭建了SVN和Trac的集成环境,可以开始享受它们带来的高效协作和项目管理体验了。

    windows下的svn搭建步骤总结

    在Windows环境中搭建SVN服务器主要涉及以下几个步骤: 1. **基本概念** - **版本控制**:版本控制是一种跟踪和管理文件及目录更改的系统。它如同一个数据仓库,记录每次修改,使得团队成员可以查看历史版本,回滚...

    xampp配合SVN在Windows下安装配置及其权限管理

    ### XAMPP与SVN在Windows下的安装配置及权限管理 #### XAMPP的安装与验证 XAMPP是一款免费的、开放源码的跨平台Web服务器解决方案,包含了Apache、MySQL、PHP和其他组件,适用于快速搭建本地开发环境。在Windows...

    svn服务器的搭建、部署

    以下将详细介绍如何在Windows和Linux环境下搭建和配置SVN服务器。 首先,我们来看Windows环境下的搭建步骤: 1. **安装软件**: - 安装Apache HTTP Server(如Apache2.059):Apache作为SVN服务的Web服务器,负责...

    windows下apache+svn

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

    myEclipse 8.5下SVN环境的搭建

    本文将详细讲解如何在myEclipse 8.5集成开发环境中搭建SVN环境,以便开发者能够实现代码的版本管理和团队协作。 首先,我们需要理解myEclipse 8.5是一个强大的Java开发工具,它集成了Eclipse的功能并添加了对Java ...

    SVN服务器搭建手册

    本篇将详细介绍如何在Linux环境中搭建SVN服务器,以帮助进行团队协作开发。 **1. 准备与下载** 首先,你需要在Linux服务器上安装Apache Web服务器和Subversion。可以从官方站点获取最新版本的Subversion...

    搭建SVN服务器环境(适合新手练习).doc

    ### 搭建SVN服务器环境(适合新手练习) #### SVN服务器环境搭建步骤详解 **一、前言** 本文旨在为初次接触版本控制系统Subversion(简称SVN)的新手提供一份简洁明了的搭建SVN服务器环境的指南。通过本教程,...

    搭建SVN所需安装包和MyEclipse SVN插件

    总结来说,"搭建SVN所需安装包和MyEclipse SVN插件"涉及到的关键知识点包括:SVN版本控制系统的概念和工作原理,SVN服务器的安装与配置,SVN客户端的选择与使用,以及在MyEclipse中集成SVN插件以实现无缝的版本控制...

    SVN服务器搭建和使用

    1. **下载并安装TortoiseSVN**:TortoiseSVN是一款流行的Windows平台下的SVN图形化客户端。 2. **配置TortoiseSVN**:安装完成后,默认情况下已经完成基本配置。 ##### 3.2 基本操作介绍 - **检出(Checkout)**:...

    windows2003下架设svn服务器

    以下是详细步骤,帮助你理解如何在Windows 2003上搭建SVN服务器。 **安装Apache服务器** 首先,你需要一个Web服务器来托管SVN服务。Apache是最常用的Web服务器之一,它支持SVN通过其模块mod_dav_svn。下载并安装...

    svn在linux下搭建文档和工具

    SVN(Subversion)是一种广泛使用的版本控制系统,它在Linux环境下搭建可以帮助团队高效协作和管理代码库。在Linux系统中配置SVN服务器,主要涉及以下几个关键步骤和知识点: 1. **安装SVN**: 在Linux中,SVN通常...

Global site tag (gtag.js) - Google Analytics