在线安装SVN
使用svn --version
命令查看SVN是否已经安装。
或者
$ rpm -qa subversion subversion-1.14.1-1.x86_64
如果没有安装,使用yum命令安装:
$ yum install -y subversion
升级SVN版本
将svn从1.7版本升级到svn-1.14
配置svn的yum源
tee /etc/yum.repos.d/wandisco-svn.repo <<-'EOF' [WandiscoSVN] name=Wandisco SVN Repo baseurl=http://opensource.wandisco.com/centos/7/svn-1.14/RPMS/$basearch/ enabled=1 gpgcheck=0 EOF
清理下本地的yum缓存
$ yum clean all
安装svn
$ yum install -y subversion ############################### $ yum remove subversion # 卸载
创建SVN版本库
建立SVN版本库:
$ mkdir /home/svn $ mkdir -p /home/svn/project ## 可省略直接执行下一条 默认没有自动添加 $ svnadmin create /home/svn/project
执行完上面的命令后,project目录下会生成配置文件:
$ cd /home/svn/project $ ls conf db format hooks locks README.txt
进入 conf
目录,配置svnserve.conf、passwd 和 authz。
$ vi svnserve.conf [general] anon-access = read auth-access = write password-db = passwd authz-db = authz $ vi passwd [users] admin = admin $ vi authz [groups] g_admin = admin [/] @g_admin = rw * = r
启动svn服务
$ svnserve -d -r /home/svn ########################## $ killall svnserve # 停止svn
或者
$ ps -aux|grep svnserve #默认端口为:3690 $ kill -9 2125319 ## 2125319为查出来的进程id