windows xp下配置apche和svn

windows xp下配置apche和svn

安装文件:
svn-1.4.6-setup.exe
apache_2.2.8-win32-x86-openssl-0.9.8g.msi
tortoisewin32svn.msi
安装过程:
1、安装apache
2、安装Subversion  svn-1.4.6-setup.exe
3、配置Subversion
   创建文件夹F:/svnroot/test
   如果安装了svn客户端,在该目录下的右键菜单选择 create repository here创建版本库,注意客户端的版本要和Subversion兼容,否则用命令创建版本库。
   命令创建版本库的步骤如下:
a.建立文件夹F:/svnroot/test
b.在cmd中运行命令:D:/Subversion/bin/svnadmin.exe create F:/svnroot/test
创建版本库,默认为文件系统模式。此时应该

在F:/svnroot/test目录下生成一系列文件,说明创建成功。
c.启动Subversion,运行命令:D:/Subversion/bin/svnserve.exe -d -r F:/svnroot/test
d.使用SVN命令测试Subversion是否启动好,新开一个cmd,运行命令:svn info svn://127.0.0.1/返回如下结果,则说明

subversion安装一切顺利:
路径: 127.0.0.1
URL: svn://127.0.0.1
版本库根: svn://127.0.0.1
版本库 UUID: c320afe1-1a4a-8b44-9483-6e33dc0432d0
版本: 0
节点种类: 目录
最后修改的版本: 0
最后修改的时间: 2008-09-23 16:03:01 +0800 (星期二, 2008-09-23)


4、集成
打开apache2/conf/httd.conf,
去掉以下行的注释(将开头的#删除):
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so

在LoadModule节的最后添加以下两行:
LoadModule dav_svn_module "D:/Program Files/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "D:/Program Files/Subversion/bin/mod_authz_svn.so"

重启启动apache,启动成功,apache  monitor 底部出现 SVN/1.4.6字样表示集成成功
5、配置
<Location /svn>
DAV svn
SVNParentPath f:/svnroot
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile D:/passwd
#AuthzSVNAccessFile D:/svnaccessfile
Require valid-user
</Location>

<Location /svn>

意味着可以通过像这样的URL(http://MyServer/svn)来访问Subversion版本库

DAV svn

告诉Apache哪个模块负责服务像那样的URL--在这里就是Subversion模块

SVNListParentPath on

在Subversion 1.3及更高版本中,这个指示器使得Subversion列出由SVNParentPath指定的目录下所有的版本库

SVNParentPath D:/SVN

告诉Subversion在目录D:/SVN下寻找版本库

AuthType Basic

启用基本的验证,比如用户名/密码对

AuthName "Subversion repositories"

当一个验证对话框弹出时,告诉用户这个验证是用来做什么的

AuthUserFile D:/passwd

指定D:/passwd用为密码文件用来验证用户的用户名及密码

AuthzSVNAccessFile D:/svnaccessfile

指定D:/svnaccessfile来限定各个用户或组在版本库中目录的访问权限

Require valid-user

限定用户只有输入正确的用户名及密码后才能访问这个路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值