Linux中SVN服务器安装与使用以及windows客户端的使用(CentOS-6.5)

1 SVN简介

    svn是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS转移到Subversion。
svn服务器有2种运行方式:独立服务器和借助apache运行。两种方式各有利弊,用户可以自行选择。
svn存储版本数据也有2种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。
 

2 SVN下载

    Svn客户端与服务器端的下载地址: http://tortoisesvn.net/
 

3 SVN服务器的安装

3.1 Linux环境安装与配置

1)安装
    # yum install -y subversion

2) 验证安装版本
    # svnserve --version

3) 创建SVN 版本库, project1为版本库名称
    # mkdir /data0/svn
    # svnadmin create /data0/svn/project1

4)添加用户,格式为:用户名 = 密码
    # vi /data0/svn/project1/conf/passwd  
    [users]
    CleverCode = 123456
    test1 = 123456
    test2 = 123456
    
5)添加访问权限,CleverCode用户添加到admin组,能对/data0/svn/project1整个目录有读写权限;test1,test2用户添加到test组,只能对/data0/svn/project1/test目录有读写权限
    # vi /data0/svn/project1/conf/authz
    [groups]
    admin = CleverCode
    test = test1,test2
    
    [project1:/]
    @admin = rw
    
    [project1:/test]
    @test = rw
7) 配置svnserve.conf,这个文件开头每行开头不能有空格。
    配置说明:
    anon-access: 控制非鉴权用户访问版本库的权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值