Linux下SVN服務器數據遷移

因爲之前買的騰訊雲要到期了,趁618活動趕緊囤一波,於是就得遷移掉平時用來存放code和筆記的svn數據。

遷移環境:
操作系統均爲 Centos7

簡單幾步:

  1. dump 出源機器的SVN代碼庫
    svnadmin dump gameSvr/ > ./dumpDir/gameSvr.dump

  2. 將dump出來的文件傳到 新機器上
    scp -r /opt/svncode/dumpDir/ [email protected]:/opt/svncode/dumpDir/
    scp -r 源機器SVN倉庫目錄 新機器用戶名@新機器IP地址:傳到新機器的指定目錄

  3. 在 新機器上建立 倉庫
    svnadmin create /opt/svncode/gameSvr

  4. 將 dump 文件 load 進 新服務的倉庫中
    svnadmin load /opt/svncode/gameSvr < gameSvr.dump

    gameSvr.dump < ( 寫入 ) 到 新服務器上剛剛新建的倉庫中

  5. 啓動新機器的SVN服務
    svnserve -d -r /opt/svncode/

注意:

新建的倉庫需要重新設置賬戶密碼等信息,即 修改 /conf下的 authzpasswdsvnserve.conf

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