CollabNet Subversion

      CollabNet Subversion 1.56 现在集成了Apache2.2.8,安装比以前方便不少。

1、安装CollabNet Subversion

2、打开C:\Program Files\CollabNet Subversion Server\httpd\conf\httpd.conf 文件

#找到<Location /svn>节点,修改内容为:
<Location /svn>
   DAV svn
   SVNParentPath d:\svn_repository
   AuthType Basic
   AuthName "Subversion Repository"
   AuthUserFile "d:\svn_repository\passwords.auth"
   AuthzSVNAccessFile "d:\svn_repository\access.auth"
   Require valid-user
</Location>
#在117行,添加这行内容:
LoadModule authz_svn_module  modules/mod_authz_svn.so

3、在d:\svn_repository目录下创建三个文夹。

d:\svn_repository\svn1
d:\svn_repository\svn2
d:\svn_repository\svn3
#执行 svnadmin create d:\svn_repository\svn1
#执行 svnadmin create d:\svn_repository\svn2
#执行 svnadmin create d:\svn_repository\svn3

4、在d:\svn_repository目录下创建两个文件。

passwords.auth
access.auth

#passwords.auth使用如果命令添加加密的用户密码:
C:\Program Files\CollabNet Subversion Server\httpd\bin>htpasswd -c D:\svn_reposi
tory\passwords.auth user1
C:\Program Files\CollabNet Subversion Server\httpd\bin>htpasswd D:\svn_reposi
tory\passwords.auth user2

#access.auth,添加如下验证内容

[groups]
dev1 = user1,user2  #开发用户组1

[/]
@dev1 = rw #设定dev1组对根目录有读和写权限

[svn1:/]
@dev1 = rw #设定dev1组对根目录有读和写权限

[svn2:/]
@dev1 = rw #设定dev1组对根目录有读和写权限

[svn3:/]
@dev1 = rw #设定dev1组对根目录有读和写权限

5、客户端访问如下地址:

http://svn.xxx.com:8090/svn/svn1

http://svn.xxx.com:8090/svn/svn2

http://svn.xxx.com:8090/svn/svn3

svn://svn.xxx.com:3690/svn1

svn://svn.xxx.com:3690/svn2

svn://svn.xxx.com:3690/svn3

 

转载于:https://www.cnblogs.com/facebuyer/archive/2009/06/20/1507248.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值