SVN數據轉移

即上一篇在新服務器上安裝SVN的文章

http://7677973.blog.51cto.com/7667973/1673818


現在服務器做好了,舊服務器上的數據要遷移過去,先在測試機上實驗成功後才動手。所幸沒有問題,過程如下


、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

一、舊服務器上要遷移的文件

1.1 拷貝csvn/data/repositories                  (數據文件)

1.2 拷貝csvn/data/csvn-production-hsqldb.script     (用戶配置文件)

1.3 拷貝csvn/data/conf/svn_auth_file              (用戶列表文件)

1.4 拷貝csvn/data/conf/svn_access.file             (用戶權限文件)

 

二、新服務器配置文件位置

2.1 數據文件                  /home/svn/csvn/data/repositories

2.2 用戶配置文件            /home/svn/csvn/data/csvn-production-hsqldb.script

2.3 用戶列表文件            /home/svn/csvn/data/conf/svn_auth_file

2.4 用戶權限文件            /home/svn/csvn/data/conf/ svn_access.file

 

三、正式開始

3.1 首先,停止csvn 、csvn-httpd 服務  

wKiom1WuChCga254AAAmdGkb1UQ329.jpg

3.2 先修改用戶的文件,注意:舊的配置文件不能直接替換新服務器上的,需要修改新服務器文件的內容,主要改用戶列表用戶配置兩個文件。

    /用戶列表文件 svn_auth_file/

wKioL1WuC_PzABd9AACD57qva0g879.jpg

 

       /用戶配置文件 csvn-production-hsqldb.script/

(主要修改  INSERT INTO USER VALUES 這部分,其中參數含義在下圖.)

wKiom1WuChDiW1WiAAE-Ib6xcLU383.jpg

3.3數據文件、用戶權限文件、這兩個可以直接拷貝覆蓋。

四、調整數據文件權限

4.1 chown –R svnroot:svn /xxxxxxxxxx

          分別修改四個文件的屬主、屬組

五、啓動

     至此,修改完畢,啓動csvn csvn-httpd即可


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