如果有需要在新服務器上掛載磁盤的話,請參考 上一章:Centos服務器數據盤的掛載
以下演示在虛擬機上進行,可能和上一章的磁盤目錄有點差異
版本 :CentOS-7-x86_64-Minimal-1810
目錄 :/svn
遠程終端工具: Xshell
FTP工具 :WinSCP
二、數據遷移
好的 ,都準備好之後,我們就開始從windows的SVN服務器上開始遷移數據了。
1. 登陸windows server,Win+R 輸入cmd 打開命令工具執行
svnadmin dump D:/Repositories/xxx > xxx.dump
Repositories/xxxt是windows下我要導出的版本庫項目,在當前目錄下保存爲一個叫做xxx.dump的文件,當然保存路徑你也可以寫絕對路徑,如果版本庫很龐大的話,這裏將會是一個漫長的過程,它會從svn提交的第一個版本開始記錄到最後一個版本...所以我這裏選了一個小項目做演示。
2. 將導出的文件上傳到CentOS服務器 /svn目錄下(可以使用WinSCP連接Centos服務器,直接把文件拖過去即可上傳)
3. 現在版本庫數據已經準備好了,開始搭建CentOS的SVN服務器(順序可以調整,可以先安裝環境,再拿數據,安裝步驟如下:
①Apache
yum install -y httpd httpd-devel
②Subversion
yum install -y mod_dav_svn subversion
③SSL
yum install -y mod_ssl openssl
4. 創建版本庫,導入數據
svnadmin create xxx xxx與從windows導出的文件儘量同名
svnadmin create Project20181022
導入從windows拷貝的數據文件 xxx.dump
Svnadmin load /svn/Project20181022 < /svn/Project20181022.dump
至此,數據遷移完成,但是此時小烏龜還不能訪問服務器上的資源,鑑於篇幅有限,下一章節將介紹SVN服務器的訪問控制以及如何啓用SSL。
THE END