Linux_Centos系统搭建SVN服务详细教程 | 【韩涛博客】

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

安装:

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

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

建立目录:

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

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

配置:

tree /svn/conf

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

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

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

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

启动SVN服务:

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

开机启动:

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

查看启动情况:

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

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

可以看到已经监听了

停止服务:

ps aux | grep svn #查看服务ID

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

kill -s 9 19772 #查死进程

广告

发表评论 取消回复
表情 图片 链接 代码

分享
×
订阅图标按钮