对svn进行迁移是每个运维人员必会的技能,我们公司全部从云虚拟主机全部转移到物理机.
svn迁移步骤如下:
1.将原来的Repository导出为一个文件
svnadmin dump /svn/repos > repos
这里说明下/svn/repos是我svn库存放的地址.
2.使用scp把repos传输到要新服务器上
scp repos root@ip:路径
3.在新服务器上配置相同svn环境,如
svnadmin create /svn/repos
4.将repos导入新库中
svnadmin load /svn/repos < /root/repos
5.将原服务器的配置文件复制到新服务器,如authz,passwd,svnserve.conf
6.启动新svn
svnserve -d --listen-port 3690 /svn/repos
7.进行验证
如果验证后,没有问题就可以通知编程人员进行使用.