svn服务器权限配置

linux svn服务器的权限配置涉及三个文件
1、passwd
2、authz
#注意打开默认配置文件中的注释
3、svnserve.conf
其中最重要的authz文件中权限路径的配置与svnserve启动时的参数密切相关,同时影响checkout时的url,特别重要!!!

#创建用于svn服务的根目录,这里重定义为'svn根'
mkdir /svn

#进入改目录,在改目录下创建所谓的版本库
#'版本库'的概念可能有多个含义,重新定义为'根库'
cd /svn

#创建根库
#这里可以创建多个根库
svnadmin create --fs-type fsfs 根库名称

#启动svn服务
#根据启动svn服务参数不同,配置文件和checkou时的url都会不同
#几种方式可以在停止服务后随时切换
#情况一,不带-r参数启动
svnserve -d
svn checkout svn://域名/svn根/不同的根库/其他可选路径

#情况二,-r svn根启动,单一进程启动多根库
#只有此种情况下authz配置才能使用这种形式[版本库名称(可选):/根库下路径]
svnserve -d -r /svn根
svn checkout svn://域名/根库/其他可选路径

#我采用的方式,通常也只取一个进程,以子文件夹的方式管理不同项目
#情况三,-r 根库启动,单一进程启动单根库,可同时启动多进程
#可以通过不同端口启动多个svn服务
#checkout的时候可以直接使用域名
svnserve -d -r /svn根/根库
svn checkout svn://域名/其他可选路径
-------------------------------------------
svnserve --listen-prot 3690 -d -r /svn根/根库
svn checkout svn://域名:3690/其他可选路径

#通过kill进程关闭服务
#查看进程id,第二列为进程id
ps -ef | grep svnserve
#杀死进程
kill -9 id

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值