Svn windows遷移至linux
需求:svn伺服器從windows系統無縫遷移至linux系統中
實施:
一:準備工作
1,linux伺服器一台
2,原svn-windows伺服器安裝代碼及配置檔案一份。
二:步驟
01:windows伺服器操作
如圖為windows svn 伺服器圖例
查找他的目錄位址為:D:\Repositories
因為隻有一個項目故進入此項目裡找到需要的檔案
注釋: conf 為使用者賬戶及密碼配置檔案
Dav 為web認證檔案
Db 為資料檔案
Hooks 為鈎子檔案
這裡我們隻需要db檔案,至于conf檔案 因為window使用者配置檔案和linux使用者配置檔案不一樣,重點在于db檔案(也可以全部拷貝整個項目檔案這裡我們拷貝所有)。
02: linux伺服器操作:
01,安裝svn服務
02,拷貝DB檔案
03,配置svn
a-01:安裝:(linux版本:ubuntu14.04)
[email protected]:~#sudo apt-get install subversion
預設安裝 Y 之後安裝結束。
a-02:建立倉庫檔案夾及建立倉庫
[email protected]:~#cd /home
[email protected]:/home#sudo mkdir -p svn
建立倉庫:(命名需要和之前的一樣PRODUCT)
[email protected]:/home#sudo svnadmin create /home/svn/PRODUCT
a-03:删除現在PRODUCT檔案,上傳剛才拷貝的檔案:
[email protected]:/home/svn/PRODUCT# rm-rf *
先删除PRODUCT裡面的檔案,上傳剛才拷貝的檔案。
上傳完并修改權限755
[email protected]:~#svnadmin setrevprop . (此條指令重要,覆寫檔案)
[email protected]:#svn info svn://127.0.0.1/PRODUT
表示檔案已覆寫,現在需要的就是配置使用者檔案和server.conf檔案。
分别修改此三項檔案。
[email protected]:/home/svn/PRODUCT/conf#vi svnserve.conf
[email protected]:/home/svn/PRODUCT/conf#vi authz
[email protected]:/home/svn/PRODUCT/conf#vi passwd
到此遷移完成,版本号一緻。
圖檔不知道神馬鬼,上傳不上去。
轉載于:https://blog.51cto.com/bughapply/1833631