linux svn配置教程,linux svn搭建及配置

1、 检测svn是否安装

rpm -qa subversion   #检查现有版本,如果输入命令后没有提示的话,表明没有安装

yum remove subversion  #如果有安装,可以通过该命令卸载旧版本的svn服务

yum -y install subversion  #执行安装

2、创建svn目录:

mkdir /home/svn  #svn仓库都在这个目录下创建

3、创建一个svn版本仓库:

svnadmin create /home/svn/svndata

ee2b960e975f41b94feae1d48c8e1355.png

注释:

conf :存放版本库所使用的配置文件的目录

db :存放存储版本数据的数据库文件的目录

hooks :存放版本库钩子程序的目录

locks :存放库锁目录,用来跟踪库的访问者

format:存储一个整数的文件,此整数代表库层次结构版本

README.txt:版本库自述文件

4、配置

进入conf目录下进行配置

4.1 authz文件:配置每个用户所在组,所在组的权限(读或写),所在组指向的svn项目目录等。

在最后添加配置如下, 其中用户名自定义(如:test = rw)

[\]

用户名 = rw

4.2 passwd文件:svn用户信息文件,保存所有该版本库的所有svn用户,可以编辑该文件添加用户。

在最后添加配置如下, 其中用户名自定义(如:test = 123456)

用户名 = 密码

4.3 svnserve.conf文件:svn版本库的基本的全局配置。

去掉下面注释#

anon-access = read

auth-access = write

password-db = passwd

realm = /home/svn

5、启动svn服务

ps -aux|grep svnserve  #查找该服务,如果运行的话先杀掉该服务

kill -9 ID号

svnserve -d -r /home/svn  #启动svn服务

6、访问svn

svn://ip:3690/svndata/

注:若3690端口无法访问,可能是防火墙策略限制, 由于我这使用的是腾讯云在服务器安全组中将端口3690放行即可访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值