學(xué)習(xí)筆記 WindowsSVN服務(wù)器安裝與配置
本節(jié)向大家簡單介紹一下WindowsSVN服務(wù)器安裝與配置,在學(xué)習(xí)SVN的過程中,這是很可能會遇到的問題,在這里和大家分享一下,希望對大家有所幫助,歡迎大家一起來學(xué)習(xí)WindowsSVN服務(wù)器安裝與配置。
1.下載SVN服務(wù)端軟件和客戶端軟件。http://subversion.tigris.org/
SVN服務(wù)端:Subversion
SVN客戶端:#TortoiseSVN(Windows)、Subclipse(Eclipse)、Subversive(Eclipse)、SCPlugin(MacOSX)、RapidSVN(cross-platform)、AnkhSVN(VisualStudio)、VisualSVN(VisualStudio)
2.WindowsSVN服務(wù)器安裝(Setup-Subversion-1.6.4.msi)
選擇安裝路徑,一路回車即可。
3.建立版本庫(Repository)
運行Subversion服務(wù)器需要首先要建立一個版本庫(Repository),可以看作服務(wù)器上存放數(shù)據(jù)的數(shù)據(jù)庫,在安裝了Subversion服務(wù)器之后,可以直接運行,如:
svnadmincreateF:\svn\
就會在目錄F:\svn\下創(chuàng)建一個版本庫。我們也可以使用TortoiseSVN圖形化的完成這一步:
在目錄E:\svndemo\repository下”右鍵->TortoiseSVN->CreateRepositoryhere…“,然后可以選擇版本庫模式,這里使用默認(rèn)即可,然后就創(chuàng)建了一系列目錄和文件。
4.配置SVN服務(wù)
在你建儲存庫的地方F:\svn
打開/conf/目錄,打開svnserve.conf找到一下兩句:
#[general]
#password-db=passwd
#anon-access=none
#auth-access=write
去之每行開頭的#,其中第二行是指定身份驗證的文件名,即passwd文件.anon-access=none是匿名用戶不能訪問,必須要有用戶名和密碼。(注意:問題就出在這,一定要注意格式去掉注釋后要頂格不能有空)
同樣打開passwd文件,將
#[users]
#harry=harryssecret
#sally=sallyssecret
格式為“用戶名=密碼”,如可插入一行:admin=admin888,即為系統(tǒng)添加一個用戶名為admin,密碼為admin888的用戶。WindowsSVN服務(wù)器安裝完成后要運行一下SVN服務(wù)器,看一下是否可以正常運行。
5.運行SVN服務(wù)器
在命令行執(zhí)行svnserve--daemon--rootF:\svn
服務(wù)啟動,–daemon可簡寫為-d,–root可簡寫為-r,可以建立一個批處理文件并放在windows啟動組中便于開機就運行SVN服務(wù)(注意:這是臨時打開的服務(wù),命令執(zhí)行后不能關(guān)閉窗口)。
6.將SVN服務(wù)設(shè)置為Windows系統(tǒng)服務(wù)(非必須,為了方便)
開始--〉運行--〉cmd--〉dos窗口中輸入以下命令
sccreateSvnServicebinpath="\”D:\ProgramFiles\Subversion\bin\svnserve.exe\”--service--rootF:\svn"depend="TCPIP"start=auto
紅色的部分是svnservice是服務(wù)名稱
藍(lán)色的部分前面的是svnserver.exe文件的磁盤路徑后面的是SubversionRepository的磁盤路徑,depend的值TCPIP是依賴的服務(wù)。
刪除服務(wù)的命令
scdeleteSvnService
注:注意sc的命令格式。如depend與=之間不能有空格,=之后必須有空格。路徑中有空格必須用引號將路徑引起來。請期待下節(jié)關(guān)于WindowsSVN服務(wù)器安裝與配置介紹。
【編輯推薦】