天天看点

SVN平台搭建与迁移

接到上级通知,线下SVN平台需要迁移到云平台上。并且完成周期性异地备份工作。

云平台申请ECS主机

安装windows server操作系统

部署SVN平台环境

①安装httpd

②安装subversion

③更改配置文件

④启动服务

验证测试服务

迁移数据库

连接oss

编写bat脚本

制定定时计划

一路点下一步,按正常步骤完成安装。

SVN平台搭建与迁移

选择对应的版本。

SVN平台搭建与迁移

1)创建库

svnadmin create c:\CathayNewCore

2)增加启动项

sc create mysvn binpath= "C:\Program Files (x86)\Subversion\bin\svnserve.exe --service -r c:\CathayNewCore" displayname= "Subversion" depend= tcpip start= auto

3)复制以下subversion文件到apache

SVN平台搭建与迁移
SVN平台搭建与迁移

4)拷贝原主机apache配置文件覆盖云主机

如果apache在更改配置后,无法重新启动apache,需要检查下apache的配置。

SVN平台搭建与迁移

5)拷贝原主机SVN库配置文件覆盖云主机

SVN平台搭建与迁移

6)启动subversion服务

SVN平台搭建与迁移

7)验证部署

此时,可以网页登陆SVN页面,然后输入账户密码即可看到版本号为0的代码库。

1)导出数据库

svnadmin dump C:\svn_repo > C:\svnsql.dump #全量导出

svnadmin dump C:\svn_repo -r 1:1000 > C:\svnsql1.dump #导出指定版本

svnadmin dump C:\svn_repo -r 1001:2000 --incremental> C:\svnsql1001.dump #增量导出指定版本

2)通过网络传输数据库

可以通过共享文件夹、FTP等方式传输代码数据库。

3)导入数据库

svnadmin load C:\svn_repo < C:\svnsql.dump

@ECHO OFF cd c:/ cd ossutil64 svnadmin dump C:\CathayNewCore > C:\backup\svnsql%date:~8,2%.dump ossutil64.exe cp C:\backup oss://svn --maxupspeed 3000 --include .dump -r -f del C:\backup\ /f/s/q/a
SVN平台搭建与迁移
SVN平台搭建与迁移

开始-运行-taskschd.msc

SVN平台搭建与迁移
SVN平台搭建与迁移
SVN平台搭建与迁移
SVN平台搭建与迁移
SVN平台搭建与迁移
svn
上一篇: XSS相关

继续阅读