Linux 搭建Svn服务避坑记(二)

Linux 搭建Svn服务及使用(避坑记)-20211121

二、多仓库创建

  1. 在第一篇单仓库创建的第5步,创建好版本库目录
mkdir /opt/svn/svnrepos
  1. 在这个仓库目录下创建两个仓库:warehouse1、warehouse2
svnadmin create /opt/svn/svnrepos/warehouse1
svnadmin create /opt/svn/svnrepos/warehouse2
  1. 进入其中1个仓库中,将conf下的文件:password、authz复制到版本库目录下,即:svnrepos下,这样做的目的是为了公共的管理角色权限和账号密码
cp /opt/svn/svnrepos/warehouse1/conf/password  /opt/svn/svnrepos
cp /opt/svn/svnrepos/warehouse1/conf/authz  /opt/svn/svnrepos
# 有强迫症的,可以将两个仓库下conf下的对应的password、authz删除掉
  1. password、authz的修改方式和单仓库的创建是一样的,只有svnserve.conf的配置要变下(后面每个库都要这样改)
# 放开配置项:
	anon-access = none  #控制非鉴权用户访问版本库的权限(把原来的value值:read 改为:none)
	auth-access = write #控制鉴权用户访问版本库的权限
	password-db = ../../passwd   #指向公共的用户密码
	authz-db = ../../authz #指向公共的用户分组权限
	realm = warehouse1   #指定版本库的认证域,即在登录时提示的认证域名称,改成自己的版本库
  1. 启动服务
svnserve -dr /opt/svn/
  1. 检出目录
在windows环境检出项目的时候, 
仓库1的检出地址为:svn://ip地址/svnrepos/warehouse1 
仓库2的检出地址为:svn://ip地址/svnrepos/warehouse2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值