項目級SVN簡易安裝手冊_第1頁
項目級SVN簡易安裝手冊_第2頁
項目級SVN簡易安裝手冊_第3頁
項目級SVN簡易安裝手冊_第4頁
項目級SVN簡易安裝手冊_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、PAGE PAGE 8項目級SVN簡易安裝手冊一、安裝步驟假定現(xiàn)有一個名為“project_demo”的項目,項目組有4名成員,其中tswang為項目經(jīng)理,liling為配置管理員,yangxia和szcao為普通成員,現(xiàn)在要為此項目建立SVN管理環(huán)境。SVN服服務器操操作系統(tǒng)統(tǒng)為Wiindoows XP,4名成成員內(nèi)部部局域網(wǎng)網(wǎng)環(huán)境暢暢通。服服務器可可以是單單獨的一一臺電腦腦,也可可以直接接架設在在配置管管理員lliliing的的電腦上上。以下安裝裝步驟指指的是服服務器的的架設,普通項項目組成成員僅需需安裝TTorttoisseSVVN即可可。1、安裝裝SVNN服務器器端配置管理理員liil

2、inng在服服務器上上執(zhí)行CoollaabNeetSuubveersiion-serrverr-1.6.111-33.wiin322.exxe,除除了在ssvnsservve CConffiguurattionn和Appachhe CConffiguurattionn頁面修修改SVVN存放放數(shù)據(jù)的的Repposiitorry文件件夾(下下圖中選選擇的文文件夾是是f:svnn_reeposs)和AApacche的的端口(下圖中中設置端端口為880800)外,其它一一路neext到到底。右鍵點擊擊“我的電電腦”,選屬屬性高高級屬性性環(huán)境境變量系統(tǒng)變變量ppathh,將SSVN的的htttpdbin

3、n文件夾夾加入ppathh。2、安裝裝SVNN客戶端端TorrtoiiseSSVN項目組所所有成員員(包括括服務器器上)都都需要安安裝客戶戶端ToortooiseeSVNN。執(zhí)行ToortooiseeSVNN-992600-wiin322-svvn-11.6.11.msii,一路路nexxt到底底,然后后重新啟啟動電腦腦。執(zhí)行LaanguuageePacck_192660-wwin332-zzh_CCN.mmsi,一路nnextt到底。右鍵菜菜單中選選擇ToortooiseeSVNNSeettiingssGeenerrallannguaage中文簡簡體,將將To

4、rrtoiiseSSVN設設置為中中文簡體體。3、配置置Apaachee編輯svvn安裝裝路徑hhttppdcconff文件夾夾里的hhttppd.cconff文件:(1)去去除“#LooadMModuule davv_fss_moodulle mmoduuless/mood_ddav_fs.so”前面的的“#”;(2)在在LoaadMoodulle區(qū)域域的末尾尾增加一一行:LoaddModdulee auuthzz_svvn_mmoduule moodulles/modd_auuthzz_svvn.sso(3)刪刪除末尾尾的如下下4行:DAV svnnSVNPPareentPPathh f:

5、svvn_rrepoos(4)在在htttpd.connf文件件末尾,添加如如下100行:DAV svnnSVNPPareentPPathh f:ssvn_repposSVNLListtParrenttPatth oonAuthhTyppe BBasiicAuthhNamme Proojecct SSVNAuthhUseerFiile f:ssvn_reppospassswdd.coonfAuthhzSVVNAcccesssFiile f:ssvn_repposacccesss.coonfRequuiree vaalidd-usser其中“ff:ssvn_reppos”對應的的是安裝裝SVNN

6、服務器器端時選選擇的RRepoosittoryy文件夾夾,可根根據(jù)自己己設定的的文件夾夾相應修修改。注意:如如果htttpdd.coonf文文件中含含有中文文,需要要使用UUltrraEddit或或NottePaad+等文本本編輯器器將文件件轉(zhuǎn)換為為“UFTT-8無無BOMM”格式,否則將將出錯或或控制無無效,詳詳見下文文中“補充說說明”的“含有中中文的配配置文件件”。4、設置置用戶名名和密碼碼配置管理理員liilinng在DDOS命命令行窗窗口中,將當前前路徑轉(zhuǎn)轉(zhuǎn)換到ff:ssvn_reppos文文件夾,執(zhí)行hhtpaasswwd -c ppassswd.connf lliliing,用于創(chuàng)

7、創(chuàng)建f:svvn_rrepoosppassswd.connf這個個用戶密密碼文件件,并在在其中寫寫入一個個名為lliliing的的用戶(用戶名名只能包包含字母母和數(shù)字字,而不不能含有有%&/!#等字字符),然后輸輸入兩次次要為lliliing設設置的密密碼,完完成liilinng用戶戶的添加加。其中:-c是首首次創(chuàng)建建用戶名名密碼文文件的時時候需要要的參數(shù)數(shù),以后后繼續(xù)增增加用戶戶時就不不要這個個參數(shù)了了。然后使用用htppassswd passswdd.coonf tswwangg增加ttswaang用用戶,同同樣增加加szccao和和yanngxiia用戶戶。5、建立立項目的的版本庫在f:

8、/svnn_reeposs文件夾夾下新建建proojecct_ddemoo文件夾夾,右鍵鍵點擊pprojjectt_deemo,在右鍵鍵菜單中中選擇TTorttoisseSVVN在此創(chuàng)創(chuàng)建版本本庫,則則自動在在proojecct_ddemoo文件夾夾下建立立與SVVN相關(guān)關(guān)的子文文件夾,這樣就就建立了了一個pprojjectt_deemo項項目的空空版本庫庫。按照項目目的實際際情況,修改安安裝包中中proojecct_ddemoo/trrunkk文件夾夾下的各各級目錄錄,然后后右鍵點點擊prrojeect_demmo文件件夾,在在右鍵菜菜單中選選擇ToortooiseeSVNN導入入,在彈彈出

9、的窗窗口中,版本庫庫URLL處填寫寫此項目目的鏈接接地址hhttpp:/loccalhhostt:80080/svnn/prrojeect_demmo,導導入信息息處填寫寫對此次次操作的的備注信信息,然然后點擊擊確定,此時會會彈出窗窗口要求求進行用用戶認證證,輸入入用戶名名lillingg及密碼碼,將建建立的各各級子文文件夾導導入SVVN服務務器。本地電腦腦上的pprojjectt_deemo文文件夾僅僅是用來來創(chuàng)建服服務器上上的各級級子文件件夾,此此時可以以將其刪刪除。6、設置置控制權(quán)權(quán)限復制安裝裝包中的的acccesss.coonf到到f:ssvn_reppos文文件夾中中,查找找其中的的

10、“proojecct_ddemoo”替換為為該項目目的名稱稱,并將將用戶IID分組組對應寫寫入grroupps下各各行的等等號后面面,用戶戶之間用用英文的的逗號隔隔離?,F(xiàn)在默認認的權(quán)限限是:配置管理理員(sscm組組)對所有有文件夾夾具備讀讀寫權(quán)限限;項目經(jīng)理理(maanagger組組)和項項目普通通成員(memmberr組)對對taggs文件件夾僅具具備只讀讀權(quán)限,對其他他文件夾夾具備讀讀寫權(quán)限限。注意:如如果htttpdd.coonf文文件中含含有中文文,需要要使用UUltrraEddit或或NottePaad+等文本本編輯器器將文件件轉(zhuǎn)換為為“UFTT-8無無BOMM”格式,否則將將出錯

11、或或控制無無效,詳詳見下文文中“補充說說明”的“含有中中文的配配置文件件”。7、啟動動Apaachee添加SVVN安裝裝路徑下下htttpd/binn文件夾夾中的AApaccheMMoniitorr.exxe的快快捷方式式到操作作系統(tǒng)“開始”菜單的的“啟動”中,以以便日后后自動啟啟動Appachhe的SSVN服服務,并并運行AApaccheMMoniitorr.exxe。SVN的的Apaachee服務正正常啟動動后,可可在IEE瀏覽器器中輸入入htttp:/服務務器IPP地址:80880/ssvn/進行測測試,應應彈出要要求用戶戶登錄的的窗口,在其中中輸入用用戶名及及密碼,應可成成功登錄錄。8

12、、開始始使用版版本庫在某空白白文件夾夾中,右右鍵菜單單選擇“SVNN檢出”,在彈彈出窗口口的“版本庫庫URLL”處填寫寫此項目目的鏈接接地址“htttp:/服務務器IPP地址:80880/ssvn/proojecct_ddemoo”,點擊擊確定后后檢出此此項目的的版本庫庫,然后后即可開開始使用用。二、補充充說明1、含有有中文的的配置文文件如果htttpdd.coonf或或者acccesss.cconff等配置置文件中中含有中中文字符符,需要要使用UUltrraEddit(下方左左圖所示示)或NNoteePadd+(下方右右圖所示示)等文文本編輯輯器將文文件轉(zhuǎn)換換為“UFTT-8無無BOMM”格

13、式,否則將將出錯或或控制無無效。2、控制制權(quán)限的的設置SVN的的權(quán)限控控制是以以文件夾夾為最小小控制單單元的,與Appachhe集成成后,可可采用AApacche的的權(quán)限控控制方式式。如果要實實現(xiàn)更復復雜的權(quán)權(quán)限控制制,需要要修改aacceess.connf。(如文件件中含有有中文,需要將將此文件件轉(zhuǎn)換為為“UFTT-8無無BOMM”格式。)以下面的的配置為為例,來來說明權(quán)權(quán)限的設設置方法法:grooupssadmiin = SVVNADDMINNmanaagerr= yyhshhu,qqkxiiamembber = ttphoou,yyinwwei,wylliann,hlliaoosc_aa

14、ll = mannageer,memmberr/* = admmin = rrwsc_alll = rproojecct_ddemoo:/mannageer = rwwproojecct_ddemoo:/ttrunnk/源源程序memmberr = rwlwanng = rww說明:grooupss:用于定定義用戶戶分組,每個組組一行,“=”前面是是組的名名字,“=”后面是是這個組組中各用用戶的名名字,每個用用戶名之之間用“,”分隔;引用用用戶名的的時候,直接寫寫ID,如“yhsshu”;引用組組名的時時候,需要在在組名前前加“”,如“maanagger”(和組組名間不不能有空空格)。admi

15、in = SVVNADDMINN:定義了了“admmin”這個用用戶組,admmin這這個組中中僅有11個名為為SVNNADMMIN的的用戶;manaagerr= yyhshhu,qqkxiia和memmberr = tphhou,yinnweii,wyyliaan,hhliaao:定定義了mmanaagerr和memmberr這兩個個組,mannageer組中中有yhhshuu、qkxxia這這兩個用用戶,而memmberr組中有有4個用戶戶;sc_aall = mannageer,memmberr:定義義了scc_alll這個個組,這這個組由由mannageer和memmberr這兩個個組

16、合并并而來;/:其下幾幾行用于于定義對對Repposiitorry文件件夾根目目錄的訪訪問權(quán)限限;每條條權(quán)限規(guī)規(guī)則一行行,“=”前面是是用戶或或者組的的名字,“=”后面是是這個用用戶或者者組所擁擁有的權(quán)權(quán)限(rr為讀,w為寫,空則為為無任何何權(quán)限);默認認情況下下,下層層目錄自自動繼承承上層目目錄定義義的權(quán)限限規(guī)則,除非另另外單獨獨定義下下層目錄錄的權(quán)限限;* = :定義義了全部部人員對對這個根根目錄都都沒有任任何權(quán)限限(下面面幾行授授權(quán)的除除外);admmin = rrw:定定義了aadmiin這個個組擁有有對根目目錄的讀讀寫權(quán)限限;sc_alll = r:定定義了ssc_aall這這個組擁

17、擁有對根根目錄的的只讀權(quán)權(quán)限;proojecct_ddemoo:/:定義義的是pprojjectt_deemo這這個項目目的版本本庫的控控制權(quán)限限;mannageer = rww:定義義了maanagger組組對prrojeect_demmo這個個版本庫庫擁有讀讀寫權(quán)限限;proojecct_ddemoo:/ttrunnk/源源程序:定義義的是pprojjectt_deemo這這個項目目下的“truunk/源程序序”這個文文件夾的的控制權(quán)權(quán)限。memmberr = rw:定義了了memmberr組對“proojecct_ddemoo/trrunkk/源程程序”這個文文件夾擁擁有讀寫寫權(quán)限;lw

18、anng = rww:定義義了用戶戶lwaang對對“proojecct_ddemoo/trrunkk/源程程序”這個文文件夾擁擁有讀寫寫權(quán)限。按如上設設置,各各層權(quán)限限繼承,最終的的權(quán)限結(jié)結(jié)構(gòu)如下下:SVNAADMIIN:作作為管理理員,擁擁有對全全部內(nèi)容容的讀寫寫權(quán)限;mannageer:mmanaagerr這個組組擁有對對全部內(nèi)內(nèi)容的只只讀權(quán)限限,且擁擁有對pprojjectt_deemo這這個項目目的讀寫寫權(quán)限;memmberr:meembeer這個個組擁有有對全部部內(nèi)容的的只讀權(quán)權(quán)限,且且擁有對對“proojecct_ddemoo:/ttrunnk/源源程序”這個文文件夾的的讀寫權(quán)權(quán)

19、限(對對其它文文件夾只只有只讀讀權(quán)限);lwanng:這這個用戶戶對“proojecct_ddemoo:/ttrunnk/源源程序”文件夾夾具有讀讀寫權(quán)限限,但對對根目錄錄下的其其它項目目和prrojeect_demmo這個個項目的的其它內(nèi)內(nèi)容都沒沒有任何何權(quán)限。3、新建建另一個個版本庫庫如果要在在此服務務器上為為另一個個新項目目projjectt_abbc建庫庫,則:(1)參參照第上上述第44步,使使用httpassswdd paasswwd.cconff XXXXXXX增加新新用戶;(2)參參照上述述第5步步操作,在f:/svnn_reeposs文件夾夾下建立立proojecct_aabc

20、的的版本庫庫;(3)手手工修改改acccesss.coonf文文件,在在grroupps區(qū)區(qū)域仿照照proojecct_ddemoo項目增增加幾個個分組pprojjectt_abbc_sscm、proojecct_aabc_mannageer、pprojjectt_abbc_mmembber,(4)在在acccesss.coonf文文件的/區(qū)區(qū)域仿照照proojecct_ddemoo項目增增加如下下3行:proojecct_aabc_scmm = rwproojecct_aabc_mannageer = rproojecct_aabc_memmberr = r(5)在在acccesss.coonf文文件的末末尾增加加如下幾幾行:proojecct_aabc:/* =proojecct_aabc_scmm = rwproojecct_aabc_mannageer = rproojecc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論