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