因为之前买的腾讯云要到期了,趁618活动赶紧囤一波,于是就得迁移掉平时用来存放code和笔记的svn数据。
迁移环境:
操作系统均为 Centos7
简单几步:
-
dump 出源机器的SVN代码库
svnadmin dump gameSvr/ > ./dumpDir/gameSvr.dump
-
将dump出来的文件传到 新机器上
scp -r /opt/svncode/dumpDir/ yst@xx.xx.xx.xx:/opt/svncode/dumpDir/
scp -r 源机器SVN仓库目录 新机器用户名@新机器IP地址:传到新机器的指定目录 -
在 新机器上建立 仓库
svnadmin create /opt/svncode/gameSvr
-
将 dump 文件 load 进 新服务的仓库中
svnadmin load /opt/svncode/gameSvr < gameSvr.dump
将
gameSvr.dump
< ( 写入 ) 到 新服务器上刚刚新建的仓库中 -
启动新机器的SVN服务
svnserve -d -r /opt/svncode/
注意:
新建的仓库需要重新设置账户密码等信息,即 修改
/conf
下的authz
、passwd
和svnserve.conf