標籤:style color io os ar 使用 for strong sp
我相信各位都應該對SVN不會陌生吧,我相信絕大多數人都使用過,但是並不是人人都自己配置過SVN伺服器。下面就是我配置SVN伺服器的步驟,以及在配置過程中碰見的一些問題,在此記錄,希望對你有所協助。
安裝
雙擊運行“配套安裝程式”目錄中Slik-Subversion-1.6.12-win32.msi,安裝目錄可自訂. 預設安裝的目錄: C:\Program Files\SlikSvn;
雙擊運行“配套安裝程式”目錄中TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi,這是一個將SVN整合到windowsshell中的GUI管理工具,推薦使用。
雙擊運行“配套安裝程式”目錄中LanguagePack_1.6.5.16974-win32-zh_CN.msi,這是TortoiseSVN的漢化包。
建立版本庫,該庫中存放所有Subversion項目:
首先,手動建立一個目錄,如C:\svnDB\DB1
然後,建立版本庫:
第一種方式:在DOS命令列中運行svnadmin create C:\svnDB\DB1
第二種方式:在DB1目錄中,單擊滑鼠右鍵,選擇[TotoiseSVN]->[在此建立版本庫...]進行建立,
以上工作完成後,在yxv3目錄中可看到以下內容:
4個目錄,兩個檔案。
其中:
conf目錄存放配置資訊;
db目錄就是所有版本控制的資料檔案;
hooks目錄放置hook指令檔的目錄;
locks用來放置Subversion檔案庫鎖定資料的目錄, 用來追蹤存取檔案庫的用戶端;
format檔案是一個文字檔,裡面只放了一個整數,表示當前檔案庫配置的版本號碼;
配置
通過內建服務平台Subserver的實現
開啟/conf/目錄,開啟svnserve.conf找到以下行,去除每行開頭的#:(特別注意不要在行的前面留空格)
[general]
anon-access= none #保證只有認證使用者可以訪問,即關閉匿名訪問
auth-access= write #通過認證的使用許可權
password-db= passwd #指定了使用者密碼檔案
開啟/conf/目錄,開啟passwd檔案,增加使用者,一行一個,儲存格式為“使用者名稱 = 密碼”
[users]
# 定義使用者資訊
lvgang = lvgang
luotong =luotong
建立及啟動SVN服務
開啟DOS視窗,使用sc建立windows服務,將目前的目錄指向到Subversion的bin目錄下,輸入:
sc createSVNService binpath= "C:\Program Files\SlikSvn\bin\svnserve.exe --service-r C:\svnDB " displayname= "SVNService" depend= Tcpip start=auto(特別注意=後面有空格)
匯入項目版本庫
確定SVN服務(命令列或windows服務)運行後,
在你需要匯入版本庫的目錄下單擊右鍵選擇[TortoiseSVN]-> [匯入...],在彈開的視窗的URL框中輸入版本庫的目錄位址(如svn://127.0.0.1/DB1, “DB1”是版本庫)
點擊 "確定" 執行匯入,顯示如下對話方塊,錄入使用者名稱及密碼後確認
資料就全部加入SVN版本庫分類樹上了。
Windows下SlikSVN的使用