Subversion配置

网上这方面的资料不少,有些是旧版本的配置资料,跟不上时代了。

我对subversiton1.5.6进行配置

过程如下:

 

1、下载:CollabNetSubversion-server-1.5.6-2.win32.exe

       该安装文件已包含subversion和apache2.2.8

2、一路默认安装,安装完之后,在服务的地方开启apache和subversion服务(安装完的时候默认是不开启的),也可以重启计算机。

3、配置CollabNet Subversion Server/httpd/conf/httpd.conf

    打开httpd.conf文件,在117行加入

LoadModule authz_svn_module  modules/mod_authz_svn.so

该行的目的是为了访问权限模块启用。

 

4、在httpd.conf文件最后配置location

// svn 是http://IP/svn是使用,如果不设置svn,如设置fang,则访问的时候用http://IP/fang

<Location /svn>

 

//启用svn,这个地方必须用svn
   DAV svn

 

//d:/svn是仓库的父目录,如果该目录下有一个仓库aaa,这访问的时候http://IP/svn/aaa
   SVNParentPath d:/svn

 

// 认证为基本认证方式
   AuthType Basic

 

//认证框的标题
   AuthName "Subversion repository"

 

//用于认证的用户名和密码路径
   AuthUserFile "D:/svn/arm/conf/passwd.conf"

 

//用于仓库及其子文件夹访问控制权限设置的路径
   AuthzSVNAccessFile "D:/svn/arm/conf/auth.conf" 

// 合法用户才能登入
   Require valid-user
</Location>

 

httpd.conf配置完毕,重启一下apache服务器

 

 

5.passwd配置

我们在创建仓库的时候在仓库下有conf/passwd,也示例了一些例子,但是我经过测试,这些例子格式错误!!

例子是:

[users]
# harry = harryssecret
# sally = sallyssecret
这种格式错误!!!

 

而应该是

harry = harryssecret
sally = sallyssecret

 

6、authz. conf的配置

学习范例。

 

7、svnserve.conf配置

学习范例

 

以上的5.6.7配置完了之后不用重启subversion服务!!!

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值