天天看點

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相關

繼續閱讀