SVN开发环境在Windows下安装方法

开发 项目管理
在学习版本控制工具SVN时,首先要学会SVN开发环境的安装和配置,本文就向大家介绍一下Windows下SVN开发环境安装和配置方法,欢迎大家一起来学习。

本节和大家学习一下Windows下SVN开发环境安装和配置方法,这是在学习SVN时必须要掌握的知识,在这里向大家简单介绍一下,希望通过本文的介绍大家能够掌握SVN开发环境安装和配置方法。

Windows下SVN开发环境安装和配置

简介
本文介绍在windowXP安装SVN(subversion)及其相关集成工具
功能实现如下:
·通过http访问版本控制器
·通过Web应用程序设置用户认证和授权

安装过程注意点
·参照手册依次安装
·本地软件安装目录结构如下,如有变动,请做对应修改
Apache:H:\Apache\Apache2.2
PhP:H:\php
Svn:I:\svn
Subversion:I:\subversion(版本库目录)
·Apache端口默认80,如果有改动,url访问时添加修改后的端口号
·不足之处,请参照其他开发文档

SVN开发环境安装基本步骤

安装ApacheHttpServer

下载最新版本的ApacheHttpServerWindows安装包
下载地址:http://apache.mirror.phpchina.com/httpd/binaries/win32/
(apache_2.2.8-win32-x86-openssl-0.9.8g.msi)
通过安装向导默认安装即可
需要注意的是:Networkdomain,Servername和Emailaddress都必须填写适当的内容
为了顺利安装,安装之前确认80端口没有被占用,如占用关闭其服务
查看端口是否占用命令行:netstat–anb
访问:http://localhost/,确认安装是否成功.

安装SVN

下载最新版本的Subversion安装包
下载地址:http://subversion.tigris.org/files/documents/15/41077/svn-win32-1.4.6.zip
解压缩即可(兼容apache2.2.X)

在命令行中,输入:svn--version
I:\svn\bin>svn--version
svn?\239?\188?\140?\231?\137?\136?\230?\156?\1721.4.6(r28521)
……………………………………………………………………….
显示版本号即成功

创建一个svnrepository
创建svnrepository的根目录,比如I:/subversion
在命令行下,进入I:/subversion
输入如下命令:
svnadmincreaterepos

SVN开发环境中SVN与Apache的集成
将解压缩后svn的bin目录下所有后缀是so的文件复制到apache的modules目录下
将解压缩后svn的bin目录下所有后缀是dll的文件复制到apache的bin目录下,如果提示是否覆盖,一定注意不要覆盖apache目录下的dll,主要是apr方面的dll

编辑apache/conf/httpd.conf文件
找到配置文件中的LoadModuledav_modulemodules/mod_dav.so和LoadModuledav_fs_modulemodules/mod_dav_fs.so,将该两行前的#号去掉;

在上述内容后加入:
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
在配置文件末尾添加如下内容:
 

  1. <Location/svn> 
  2. DAVsvn  
  3. SVNParentPathI:/subversion  
  4.  
  5. AuthTypeBasic  
  6. AuthName"SubversionReporsitory"  
  7. AuthUserFile"H:/Apache2/Apache2.2/conf/svnpasswd"  
  8.  
  9. AuthzSVNAccessFile"H:/Apache/Apache2.2/conf/svnauthz"  
  10. Requirevalid-user  
  11. Location> 
  12.  

 重启apache即可。

创建svn用户,在命令行中,进入H:/Apache2/Apache2.2/bin目录,输入:htpasswd-c../conf/svnpasswdroot

创建password文件,并且创建root用户,在conf目录下创建svnauthz用于授权,以下是简单的文件内容:
[/]
root=rw上述文件为刚创建的root用户设置了对所有目录的读写的权限。
重启apache,并访问http://localhost/svn/repos
如有问题,通过apache/Apache2.2/logs/error.log检查问题,本节关于SVN开发环境安装和配置方法没有介绍完毕,请期待下节介绍。

【编辑推荐】

  1. 两种SVN开发模式实现目录结构布局
  2. 标准SVN开发目录结构模式详解
  3. MyEclipse8.5开发环境配置中SVN插件安装重点解析
  4. 技术分享 SVN客户端安装及环境配置在Linux下如何进行
  5. 经验总结:TortoiseSVN客户端使用心得
责任编辑:佚名 来源: csdn.net
相关推荐

2010-06-02 11:16:31

2010-05-21 13:57:39

SVN在Windows

2010-07-26 16:28:40

Perl开发环境

2010-07-26 13:39:53

Perl开发环境

2012-03-30 09:57:57

LinuxUbuntu搭建

2010-05-20 09:24:31

安装MySQL

2010-06-04 14:12:57

Hadoop开发环境

2011-09-01 19:06:57

UbuntuLua安装环境

2010-05-31 10:09:32

2010-07-13 16:00:59

Perl开发环境

2010-10-26 10:56:04

Oracle备份

2011-09-14 15:33:33

Android 2.2

2010-06-02 19:48:23

搭建SVN服务器

2010-05-31 19:07:41

SVN服务器

2010-06-01 09:54:23

SVN客户端安装

2011-07-26 14:18:20

2009-07-26 20:22:03

SuSE 10.2JDK下载JDK环境

2010-06-01 09:59:00

SVN客户端安装及环境

2010-01-04 16:19:15

Ubuntu JDK

2010-06-02 18:51:35

搭建SVN服务器
点赞
收藏

51CTO技术栈公众号