技术指导:Subversion1.5.6的安装配置

开发 项目管理
本文描述了在Windowsxp下面Apache http server2.0.x+Subversion1.5.6svn安装配置使用问题,和大家一起分享一下。

前面我们学习了Subversion的多个版本的安装,本文描述了在Windowsxp下面使用apache http server2.0.x+Subversion1.5.6 svn安装配置使用问题,希望本文能教会你更多东西。

下载所需软件

1.下载Subversion1.5.6http://subversion.tigris.org/files/documents/15/45222/svn-win32-1.5.6.zip

2.下载apache-2.0.X,http://archive.apache.org/dist/httpd/binaries/win32/

3.安装apache到F:\MyDev\ApacheHTTPServer\Apache2.2

4.解压svn-win32-1.5.6.zip到F:\MyDev\svn-1.5.6,复制所有dll文件到F:\MyDev\ApacheHTTPServer\Apache2.2\bin;复制mod_authz_svn.so,mod_dav_svn.so到F:\MyDev\ApacheHTTPServer\Apache2.2\modules.

5.设定PATH环境变量,增加F:\MyDev\svn-1.5.6\bin

6.创建svn资源库根路径F:\MySpace\Subversion,创建资源库
C:\>svnadmincreateF:\MySpace\Subversion\repo

7.修改F:\MyDev\ApacheHTTPServer\Apache2.2\conf\httpd.conf去掉#打开对DAV的屏蔽,内容如下:
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

8.创建Subversion1.5.6用户验证口令
F:\MyDev\ApacheHTTPServer\Apache2.2\bin>htpasswd-cpasswdadmin
其中admin为用户名,2次输入口令后,生成passwd文件。注意访问控制,可能因为读写权限不够,不能生成。
重命名passwd为svn.passwd并复制passwd到F:\MyDev\ApacheHTTPServer\Apache2.2\conf\svn.passwd

9.创建控制文件F:\MyDev\ApacheHTTPServer\Apache2.2\conf\svn.access如下
[groups]
root=root
[/]
@root=rw

10.在httpd.conf末尾增加以下内容:
DAVsvn
SVNParentPathF:/MySpace/Subversion/
AuthTypeBasic
AuthName"Subversionrepositories"
AuthzSVNAccessFile"F:/MyDev/ApacheHTTPServer/Apache2/conf/svn.access"
AuthUserFile"F:/MyDev/ApacheHTTPServer/Apache2/conf/svn.passwd"
Requirevalid-user

11.OK,启动apache http server,访问http://localhost/svn/repo/,Apache http server2.0.x+Subversion1.5.6svn安装配置介绍完毕,you go it~!!!

【编辑推荐】

  1. 经验总结:浅谈Subversion安装在Windows和Linux下的区别
  2. 深入剖析:Subversion1.5.5和Apache2.2.9在Windows下的完美结合
  3. 简单剖析Subversion1.4.4在Apache2.2系列中配置
  4. Subversion日期解析函数缓冲区溢出漏洞
  5. 三大主流Subversion客户端初探

 

责任编辑:佚名
相关推荐

2010-05-18 09:07:14

Subversion安

2010-05-17 14:11:35

Subversion

2010-05-17 17:13:09

Subversion端

2010-05-17 16:11:44

2010-05-18 11:13:54

Subversion使

2010-05-18 11:34:08

2010-05-18 16:45:42

Tortoise Su

2010-05-18 16:56:03

Tortoise Su

2010-05-17 15:53:25

Subversion服

2010-05-17 08:56:44

2009-12-29 18:46:41

Silverlight

2010-06-07 18:12:39

mrtg 安装

2010-05-12 18:05:45

linux下subvesubversionapache配置

2010-05-18 13:02:30

2010-05-19 14:28:18

Subversion权

2010-05-12 15:52:27

2010-09-01 17:21:26

无线局域网

2009-10-28 16:52:43

重建Oracle表空间

2010-01-11 18:12:57

VB.NET使用MS

2010-05-18 18:19:07

Subversion服
点赞
收藏

51CTO技术栈公众号