SVN 服務器遷移

SVN服務器要遷移到其他Linux主機上


原來服務器svn配置:


倉庫路徑:/data/svn/repos


權限文件:/data/svn/repos/conf/authz 和 passwd


用戶認證文件:我的沒有


apache配置文件:/etc/httpd/conf.d/subversion.conf


 

一、在原服務器上備份svn,備份內容如下:


1.備份/data/svn/repos/conf/authz 和 passwd


2.備份/etc/httpd/conf.d/subversion.conf


3.將版本庫導出爲一個文件,使用如下命令


   svnadmin dump /data/svn/repos > /opt/svn_bak(時間可能會長點,你需要去喝點咖啡....)


二、在新的linux環境上安裝svn和apache(我沒有裝apache),配置如下:


1.安裝svn在此句不介紹了,上一章還是下一章好像有,


2.創建倉庫文件夾:


mkdir /data/svn/


svnadmin create repos


mkdir /data/svn/repos/(這一步可以省略)


三、恢復svn數據:


1.svnadmin load /data/svn/repos/ < /opt/svn_bak


2.恢復權限和認證文件


3.恢復apache配置文件(:/etc/httpd/conf.d/subversion.conf)


4.給版本庫加權限


  chmod 777 /data/svn/repos


四、啓動svn


  svnserve -d -r /data/svn/repos


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