linux 下载svn项目,SVN统一项目管理

SVN管理多个项目版本库

步骤一:安装svn(略..)

步骤二:配置

A:  #mkdir /data/svn

#svnadmin create /data/svn/test1

#svnadmin create /data/svn/test2

#svnadmin create /data/svn/test3

#svnadmin create /data/svn/test4

B:在项目根目录“/data/svn”下建立2个文件分别个“authz”和“passwd”(授权和密码文件)

C:拷贝一个项目的配置文件“svnserve.conf"至data/svn/"项目根目录下,并编辑如下

[general]

anon-access = read                        #去掉注释

auth-access = write                         #去掉注释

password-db = ../../passwd              #去掉注释并修改,其中../../带向上2级目录,也就是指向项目根目录下的passwd(注意该位置可自行控制)

authz-db = ../../authz                        #去掉注释并修改,其中../../带向上2级目录,也就是指向项目根目录下的authz

realm = Welcom to My Svn              #欢迎信息

D:将编辑好的配置文件svnserve.conf替换至所有项目目录下的vnserve.conf文件

E:编辑项目根目录下authz和passwd文件

#cd /data/svn/

#vim passwd

[users]

zhangsan = abc123456                        #账号、密码

lisi =  abc123456                                   #账号、密码

#vim authz

[groups]

admin_group = zhangsan,lisi                #建名为“admin_group"组,将加入张三和李四2个用户

[/]                                                            #配置所有项目权限

@admin_group                                      #配置该组内2个用户可以访问所有项目,也就相当于技术总监,哈哈

[test1:/]                                                    #配置项目test1的权限

zhangsan = rw                                        #张三用户有可读写权限

[test2:/]                                                    #配置项目test2的权限

lisi = rw                                                    #lisi具有可读写权限

[test3:/]

。。。

F:启动svn

#svnserve -dr /data/svn

G:客户端进行测试,如果没问题,就OK啦。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值