在新的服务器上搭建lamp环境

下载usvn1.0.7

wget https://github.com/usvn/usvn/archive/1.0.7.tar.gz


在/var/www 上解压usvn并创建仓库目录

tar -zxvf 1.0.7.tar.gz

mkdir -p /var/www/usvn/files


拷贝原先的仓库文件

实例,需要两台机器都安装rsync

rsync -avz -e 'ssh' root@172.17.4.244:/var/www/usvn/files /var/www/usvn/files


做好httpd服务配置

打开页面开始安装

​http://ip/usvn/install.php ​

下一步安装即可,数据库页面选择mysqli勾上创建数据库


完全搭建好后将原usvn数据库覆盖现有数据

将原先files文件下authz和htpasswd文件覆盖

再次进入即可正常使用



本地备份注意事项

本地备份需卸载svn

重新安装svn + mod_dav_svn