從Windows遷移SVN數據到CentOS7(二)

如果有需要在新服務器上掛載磁盤的話,請參考 上一章: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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章