天天看點

Windows下Svn伺服器遷移至linux

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

繼續閱讀