首页 > 代码库 > centos svn 安装及迁移

centos svn 安装及迁移

    机房调整,需要将一台svn服务器迁移。

    具体步骤如下:

 

源IP   1.1.1.1   subversion 版本 1.8.0
目标IP  2.2.2.2

    为避免出现不预知问题  目标机器上也装1.8.x版本的

找了一下 源码安装的都还比较麻烦,此次用rpm包安装:

vim   /etc/yum.repos.d/svn.repo
[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/7/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=0

 

yum install subversion

我这里是 如果是centos6 则该为6 。

环境准备好了,可以继续迁移。来个最方便的  hotcopy吧 。最好停服务进行

因为里面项目比较多写了个脚本执行:

然后 打包 scp到目标服务器上.

继续脚本执行:和上面的类似,就是目录的前后顺序变下。

#!/bin/bash  
  
svndir="/data/bksvn"
dsndir="/data/svn"
for svn in `ls ${svndir}`  
do  
        mkdir ${dsndir}/${svn}
        svnadmin hotcopy ${svndir}/${svn} ${dsndir}/${svn}
done


最后启动:

svnserve  -d  --listen-port 5566 -r /data/svn


测试正常。over

本文出自 “好记性不如烂笔头” 博客,请务必保留此出处http://cobweb.blog.51cto.com/390607/1866185

centos svn 安装及迁移