因爲之前買的騰訊雲要到期了,趁618活動趕緊囤一波,於是就得遷移掉平時用來存放code和筆記的svn數據。
遷移環境:
操作系統均爲 Centos7
簡單幾步:
-
dump 出源機器的SVN代碼庫
svnadmin dump gameSvr/ > ./dumpDir/gameSvr.dump
-
將dump出來的文件傳到 新機器上
scp -r /opt/svncode/dumpDir/ [email protected]:/opt/svncode/dumpDir/
scp -r 源機器SVN倉庫目錄 新機器用戶名@新機器IP地址:傳到新機器的指定目錄 -
在 新機器上建立 倉庫
svnadmin create /opt/svncode/gameSvr
-
將 dump 文件 load 進 新服務的倉庫中
svnadmin load /opt/svncode/gameSvr < gameSvr.dump
將
gameSvr.dump
< ( 寫入 ) 到 新服務器上剛剛新建的倉庫中 -
啓動新機器的SVN服務
svnserve -d -r /opt/svncode/
注意:
新建的倉庫需要重新設置賬戶密碼等信息,即 修改
/conf
下的authz
、passwd
和svnserve.conf