svn笔记

一、服务器搭建

1、安装服务器端程序

yum install -y subversion

验证:svn --version

2、创建并配置版本库

创建版本库目录:
mkdir -p /var/svn/repository
在版本库目录下创建具体项目目录:
mkdir pro_oa
创建 SVN 版本库:
svnadmin create /var/svn/repository/pro_oa
版本库内容:

3、配置 SVN 对应的服务

svnserve -d -r /var/svn/repository

-d表示后台执行

-r表示版本库根目录

验证:
ps -ef|grep svn|grep -v grep
netstat -ln |grep 3690

4、创建用户和权限管理

修改服务配置(svnserve.conf):

创建用户(conf/passwd):

权限管理(conf/authz):
按用户组配置

按照用户配置:

多版本库共享配置:
建立公共的passwd和authz文件,在版本库配置svnserve.conf中的password-db和authz-db改为公共引用

5、开机自启

a.创建启动脚本svn_startup.sh(例如:/root/svn_startup.sh)
#!/bin/bash
/usr/bin/svnserve -d -r /var/svn/repository
这里的svnserve路径保险起见,最好写绝对路径,因为启动的时候,环境变量也许没加载。(which svnserve命令查看路径)

b.修改该脚本的执行权限
chmod 777 svn_startup.sh

c.加入自动运行
vi /etc/rc.d/rc.local
在末尾添加脚本的路径,如:
/root/svn_startup.sh

d.重启服务
如果重启后服务没有自启,有可能是rc.local没有执行权限,通过命令chmod +x  /etc/rc.d/rc.local赋权限

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值