自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

視點(diǎn)解析:SVN-WINDOWS服務(wù)器如何架設(shè)和管理

開(kāi)發(fā) 項(xiàng)目管理
本文介紹SVN-WINDOWS服務(wù)器架設(shè)和管理,主要包括環(huán)境和軟件準(zhǔn)備,創(chuàng)建倉(cāng)庫(kù),配置服務(wù)和啟動(dòng)服務(wù)等內(nèi)容,希望對(duì)大家學(xué)習(xí)有所幫助。

本節(jié)主要講解一下SVN-WINDOWS服務(wù)器架設(shè)和管理,有以下幾個(gè)步驟:

1.SVN-WINDOWS服務(wù)器環(huán)境和軟件準(zhǔn)備
操作系統(tǒng):windowsXPsp2
Window-Subvsersion:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
Windows常用客戶端TortoiseSVN:http://tortoisesvn.net/downloads請(qǐng)下載subversion服務(wù)器軟件和客戶端,并默認(rèn)安裝(可以重新啟動(dòng)操作系統(tǒng),以更新圖標(biāo)顯示)

2.SVN-WINDOWS服務(wù)器配置管理

2.1.SVN-WINDOWS服務(wù)器創(chuàng)建倉(cāng)庫(kù)(svnadmin)
在硬盤(pán)上創(chuàng)建個(gè)空目錄,作為SVN的倉(cāng)庫(kù)目錄。如:E:\subversion\repository。下面使用兩種方式創(chuàng)建倉(cāng)庫(kù)的初時(shí)文件結(jié)構(gòu)和存儲(chǔ)方式。命令方式和TortoiseSVN客戶端方式,后面所有文檔都采用兩種方式說(shuō)明,其功能完全相同。請(qǐng)根據(jù)實(shí)際情況選擇使用。
命令方式(DOS下):#默認(rèn)方式,采用FSFS方式存儲(chǔ)數(shù)據(jù),這是推薦方式,管理和遷移相對(duì)bdb方式簡(jiǎn)單
svnadmincreateE:\subversion\repository或svnadmincreate–fs-typebdbE:\subversion\repository

2.2.SVN-WINDOWS服務(wù)器配置服務(wù)
進(jìn)入倉(cāng)庫(kù)目錄下的conf文件夾。也就是E:\subversion\repository\conf
里面有3個(gè)默認(rèn)的配置文件:authz,passwd,svnserve.conf
svnserve.conf控制svnserve的啟動(dòng)配置選項(xiàng),可以配置認(rèn)證和授權(quán)方式,典型的配置是設(shè)置由authz控制授權(quán),passwd控制認(rèn)證的方式來(lái)控制訪問(wèn)權(quán)限。也可以使用匿名方式,但不推薦。
使用authz和passwd的典型配置:
請(qǐng)?zhí)貏e注意:以下三個(gè)配置文件的配置,每行有效配置前不能有空格,不然配置會(huì)失敗。
服務(wù)配置文件svnserve.conf……

  1. ###匿名方式不允許訪問(wèn)  
  2. anon-access=none……  
  3. ###Uncommentthelinebelowtousethedefaultpasswordfile.  
  4. ###表示訪問(wèn)倉(cāng)庫(kù)的認(rèn)證有文件passwd提供的賬戶確定  
  5. password-db=passwd……  
  6. ###Uncommentthelinebelowtousethedefaultauthorizationfile.  
  7. ###表示認(rèn)證后的賬戶訪問(wèn)權(quán)限由文件authz定義  
  8. authzauthz-db=authz  
  9. ###Thisoptionspecifiestheauthenticationrealmoftherepository.……  

認(rèn)證配置文件passwd
passwd文件實(shí)際提供訪問(wèn)本倉(cāng)庫(kù)的賬戶管理,文件格式就是ini方式的格式
[users]
harry=harryssecret
sally=sallyssecret
user=usersecret這表示本倉(cāng)庫(kù)配置了二個(gè)用戶及:其中一個(gè)用戶harry,他的訪問(wèn)密碼是harryssecret。訪問(wèn)密碼可以使用明文,也可以使用htpasswd.exe(apache服務(wù)器提供的工具方法,安裝apache服務(wù)器后,在其bin目錄中有該程序文件)進(jìn)行加密處理。下面看一下SVN-WINDOWS服務(wù)器架設(shè)和管理授權(quán)配置文件。

授權(quán)配置文件authz
該文件負(fù)責(zé)認(rèn)證后的用戶的權(quán)限控制,配置稍微復(fù)雜,但其實(shí)也就是個(gè)ini配置文件而已。
典型配置:#groups段提供配置組的功能,但組成員必須是passwd文件中定義的用戶才有效??梢詫?duì)組
#進(jìn)行權(quán)限控制,所有組成員具有組對(duì)應(yīng)的訪問(wèn)權(quán)限。
[groups]
#表示定義了一個(gè)管理組叫admin_group,包括harry和sally,admin_group前千萬(wàn)不能有空格
admin_group=harry,sally
#下面就是定義具體倉(cāng)庫(kù)下目錄的訪問(wèn)權(quán)限
#一般對(duì)管理員來(lái)說(shuō)都具有整個(gè)倉(cāng)庫(kù)的讀寫(xiě)權(quán)限,一般人員對(duì)整個(gè)敞開(kāi)具有讀取權(quán)限,下面
#就是這樣的配置,[/]表示整個(gè)倉(cāng)庫(kù)的根,組的引用使用@,對(duì)應(yīng)的權(quán)限可以是r,w,rw或空[/]
@admin_group=rw,*=r以上的配置完成后,我嗎就可以啟動(dòng)服務(wù)器了,下面說(shuō)明服務(wù)器的啟動(dòng)。注意,以上authz和passwd文件在管理中因?yàn)榫唧w項(xiàng)目的加入和人員的變動(dòng)會(huì)經(jīng)常的修改,這也是SVN管理主要的工作

2.3.SVN-WINDOWS服務(wù)器啟動(dòng)服務(wù)(svnserve)
Svn服務(wù)器一般有三種方式,svnserve,apache和SSH。其中常用的有svnserve和apache方式。本文只以svnserve方式講解??偟膩?lái)說(shuō)svnserve是***效的方式,一般應(yīng)用于內(nèi)部開(kāi)發(fā)網(wǎng)中使用。Apache方式因?yàn)榭梢院芎玫牟渴鹪趇nternet上,所以公網(wǎng)使用最方便,但配置稍微相對(duì)復(fù)雜點(diǎn)點(diǎn),呵呵~~。三種方式具體的優(yōu)缺點(diǎn),請(qǐng)參考本文后面的參考文檔。
命令方式(DOS下):svnserve–d–rE:\subversion\repository
-d參數(shù)是以獨(dú)立服務(wù)的方式啟動(dòng),-r是制訂要加載的倉(cāng)庫(kù)的物理路徑。

 【編輯推薦】

  1. SVN服務(wù)器端與Eclipse中的客戶端配置詳解
  2. ApacheSVN服務(wù)器安裝之專(zhuān)家指導(dǎo)
  3. SVN服務(wù)器配置問(wèn)題專(zhuān)家解析
  4. MyEclipse8.5開(kāi)發(fā)環(huán)境配置中SVN插件安裝重點(diǎn)解析
  5. ApacheSVN服務(wù)器安裝指導(dǎo)手冊(cè)
責(zé)任編輯:佚名
相關(guān)推薦

2010-05-21 13:07:14

Windows下SVN

2010-05-31 19:17:38

2010-06-02 16:32:28

SVN代碼管理

2010-05-31 10:09:32

2010-05-28 13:06:49

SVN代碼管理服務(wù)器

2010-05-25 13:20:46

http與svn

2010-05-31 19:07:41

SVN服務(wù)器

2011-08-08 13:52:32

服務(wù)器

2010-05-26 09:41:34

SUSE SVN服務(wù)器

2010-09-07 14:36:43

架設(shè)PPPOE服務(wù)器

2009-10-22 11:10:54

2010-05-19 18:46:59

SVN服務(wù)器配置

2011-03-02 16:49:53

Pureftpdmysql

2010-06-02 18:51:35

搭建SVN服務(wù)器

2010-05-25 09:32:04

搭建SVN服務(wù)器

2010-05-31 10:56:51

SVN服務(wù)器架設(shè)

2010-01-04 13:26:51

Ubuntu安裝

2009-11-20 14:28:43

2011-07-28 13:36:53

2010-05-25 08:46:12

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)