安装:
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 #查死进程