SVN服務器遷移

SVN好多公司都在用,相信大家都很熟悉。本篇文章主要介紹如何對SVN服務器進行遷移。

1.首先,需要在原服務器上對SVN的所有倉庫進行備份,此處以android倉庫爲例,備份命令如下:

svnadmin  dump  /home/svn/android > /root/android

/home/svn/android爲我們的SVN倉庫存放路徑,android爲倉庫名稱,/root/android這個位備份路徑,這個路徑可以隨便填寫。

2.將這些備份文件通過scp或者其他方式拷貝到另外一臺全新的SVN服務器上去。

3.在新的SVN服務器上配置與原服務器相同的環境並創建倉庫。

4.將原先服務器上的配置文件備份後拷貝到新服務器的相應位置之中,包括authz、passwd、svnserve.conf,還有log日誌目錄等。

5.將備份的倉庫文件導入到新的倉庫目錄中,此處以android倉庫爲例,導入命令爲:

svnadmin load /home/svn/android < android

此處的/home/svn/android爲新SVN服務器的android倉庫目錄,後面的android爲原來SVN服務器上的android倉庫備份文件。

6.啓動服務

svnserve -d -r /home/svn  --log-file /home/svn/log/svn.log


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