安装:

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

建立目录:

mkdir /svn #创建仓库的目录

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


配置:

tree /svn/conf

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

有三个主要文件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

启动SVN服务:

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

开机启动:

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

查看启动情况:

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


可以看到已经监听了

停止服务:

ps aux | grep svn #查看服务ID

kill -s 9 19772 #查死进程
正文到此结束

本文标题:Linux_Centos系统搭建SVN服务详细教程

本文链接:https://www.hantaosec.com/475.html

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源及链接,不带链接禁止任何转载!访问任何网络安全相关文章,则视为默认接受网络安全文章免责声明 ,请认真阅读。

喜欢我的文章吗?
别忘了点赞或赞赏,让我知道创作的路上有你陪伴。