Linux_Centos系统搭建SVN服务详细教程

原创 Hunter  2018-03-01  阅读 628 次

安装:

yum list subversion #查找包
yum  -y install subversion #安装包

1.png

建立目录:

mkdir /svn #创建仓库的目录
svnadmin create /svn #SVN建立仓库,创建完成后目录中会多出一堆文件

4.png

配置:

tree /svn/conf

树型查看一下配置文件,没有这个命令可以安装一个 yum -y install tree【此步可省,只是为了教程方便看】

2.png 

有三个主要文件authz、passwd、svnserve.conf

vi svnserve.conf #编辑主配置文件,去掉以下#注释,并保存

[general]

anon-access = none    #取消匿名访问

auth-access = write    #用户可写

password-db = passwd    #指定用户配置文件,用户存在这个文件中

authz-db = authz    #指定权限配置文件

vi passwd

编辑passwd用户文件,配置svn用户密码,一行一个

vi authz

编辑authz文件,设置SVN仓库目录,用户的权限,[/]代表根目录别写错/,可读可写为rw

blob.png

启动SVN服务:

svnserve -d -r /svn #-d 为后台运行,-r 为指定目录

开机启动:

vi /etc/rc.d/rc.local #编辑启动文件
/usr/bin/svnserve -d -r /svn

查看启动情况:

netstat  -ntulp |grep 3690 #查看3690监听

5.png

可以看到已经监听了

停止服务:

ps aux | grep svn #查看服务ID

blob.png

kill -s 9 19772 #查死进程

本文地址:http://www.hantao.org/share/475.html
版权声明:本文为原创文章,版权归本站作者: Hunter 所有,欢迎分享本文,转载请保留出处!

发表评论


表情