Linux上搭建SVN--1.8

本人系统Red hat 

首先下载SVN client和server

http://www.collab.net/downloads/subversion#tab-2

下载好对应的svn安装包(CollabNetSubversion-client-1.7.19-1.x86_64.rpm   CollabNetSubversion-server-1.7.19-1.x86_64.rpm )后

然后进入Linux系统、 通过命令:

rpm -ivh CollabNetSubversion-client-1.7.19-1.x86_64.rpm(优先安装client)

rpm -ivh  CollabNetSubversion-server-1.7.19-1.x86_64.rpm 


安装完毕后,/opt/CollabNet_Subversion目录下就会有对应的文件,进入其中的bin目录,


1.开始创建仓库目录  mkdir /home/svn/project

2.通过svn创建对应仓库 -- svnadmin create /home/svn/project

3.去仓库目录下可看到有新的文件夹生成,conf、db、locks、hooks

4.进入config目录,有svnserve.conf 、passwd、authz

5.修改svnserve.conf  

----------------------------------------------

# vi svnserve.conf
[general]
anon-access = none 
auth-access = write
password-db = password
authz-db = authz
realm = My First Repository

说明:
anon-access = none #不允许匿名用户访问
auth-access = write #通过验证的用户可以读和写
password-db = password #用户保存文件
authz-db =authz  #权限管理文件
realm = My First Repository #仓库名称

----------------------------------------------

6.

vim /home/svn/project/conf/passwd 添加用户名和密码

vim  /home/svn/project/conf/authz 添加权限,如r只读,rw读写

svnserve -d -r /home/svn/project  启动服务


优先设置用户名密码 ---------

passwd文件:

[users]

c**(用户名)=**(密码)


authz文件:

[groups]

**(组名)=c**(用户1),x(用户2)


[/]

@**(组名)=rw(给**组设置读写权限)

*=r(给没有组的小伙伴设置读权限)


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值