SVN 服务器迁移

SVN服务器要迁移到其他Linux主机上


原来服务器svn配置:


仓库路径:/data/svn/repos


权限文件:/data/svn/repos/conf/authz 和 passwd


用户认证文件:我的没有


apache配置文件:/etc/httpd/conf.d/subversion.conf


 

一、在原服务器上备份svn,备份内容如下:


1.备份/data/svn/repos/conf/authz 和 passwd


2.备份/etc/httpd/conf.d/subversion.conf


3.将版本库导出为一个文件,使用如下命令


   svnadmin dump /data/svn/repos > /opt/svn_bak(时间可能会长点,你需要去喝点咖啡....)


二、在新的linux环境上安装svn和apache(我没有装apache),配置如下:


1.安装svn在此句不介绍了,上一章还是下一章好像有,


2.创建仓库文件夹:


mkdir /data/svn/


svnadmin create repos


mkdir /data/svn/repos/(这一步可以省略)


三、恢复svn数据:


1.svnadmin load /data/svn/repos/ < /opt/svn_bak


2.恢复权限和认证文件


3.恢复apache配置文件(:/etc/httpd/conf.d/subversion.conf)


4.给版本库加权限


  chmod 777 /data/svn/repos


四、启动svn


  svnserve -d -r /data/svn/repos


你可能感兴趣的:(SVN,服务器,迁移)