因為之前買的騰訊雲要到期了,趁618活動趕緊囤一波,于是就得遷移掉平時用來存放code和筆記的svn資料。
遷移環境:
作業系統均為 Centos7
簡單幾步:
- dump 出源機器的SVN代碼庫
svnadmin dump gameSvr/ > ./dumpDir/gameSvr.dump
- 将dump出來的檔案傳到 新機器上
scp -r 源機器SVN倉庫目錄 新機器使用者名@新機器IP位址:傳到新機器的指定目錄scp -r /opt/svncode/dumpDir/ [email protected]:/opt/svncode/dumpDir/
- 在 新機器上建立 倉庫
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