成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

視點解析:SVN-WINDOWS服務器如何架設和管理

開發 項目管理
本文介紹SVN-WINDOWS服務器架設和管理,主要包括環境和軟件準備,創建倉庫,配置服務和啟動服務等內容,希望對大家學習有所幫助。

本節主要講解一下SVN-WINDOWS服務器架設和管理,有以下幾個步驟:

1.SVN-WINDOWS服務器環境和軟件準備
操作系統:windowsXPsp2
Window-Subvsersion:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
Windows常用客戶端TortoiseSVN:http://tortoisesvn.net/downloads請下載subversion服務器軟件和客戶端,并默認安裝(可以重新啟動操作系統,以更新圖標顯示)

2.SVN-WINDOWS服務器配置管理

2.1.SVN-WINDOWS服務器創建倉庫(svnadmin)
在硬盤上創建個空目錄,作為SVN的倉庫目錄。如:E:\subversion\repository。下面使用兩種方式創建倉庫的初時文件結構和存儲方式。命令方式和TortoiseSVN客戶端方式,后面所有文檔都采用兩種方式說明,其功能完全相同。請根據實際情況選擇使用。
命令方式(DOS下):#默認方式,采用FSFS方式存儲數據,這是推薦方式,管理和遷移相對bdb方式簡單
svnadmincreateE:\subversion\repository或svnadmincreate–fs-typebdbE:\subversion\repository

2.2.SVN-WINDOWS服務器配置服務
進入倉庫目錄下的conf文件夾。也就是E:\subversion\repository\conf
里面有3個默認的配置文件:authz,passwd,svnserve.conf
svnserve.conf控制svnserve的啟動配置選項,可以配置認證和授權方式,典型的配置是設置由authz控制授權,passwd控制認證的方式來控制訪問權限。也可以使用匿名方式,但不推薦。
使用authz和passwd的典型配置:
請特別注意:以下三個配置文件的配置,每行有效配置前不能有空格,不然配置會失敗。
服務配置文件svnserve.conf……

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

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

授權配置文件authz
該文件負責認證后的用戶的權限控制,配置稍微復雜,但其實也就是個ini配置文件而已。
典型配置:#groups段提供配置組的功能,但組成員必須是passwd文件中定義的用戶才有效。可以對組
#進行權限控制,所有組成員具有組對應的訪問權限。
[groups]
#表示定義了一個管理組叫admin_group,包括harry和sally,admin_group前千萬不能有空格
admin_group=harry,sally
#下面就是定義具體倉庫下目錄的訪問權限
#一般對管理員來說都具有整個倉庫的讀寫權限,一般人員對整個敞開具有讀取權限,下面
#就是這樣的配置,[/]表示整個倉庫的根,組的引用使用@,對應的權限可以是r,w,rw或空[/]
@admin_group=rw,*=r以上的配置完成后,我嗎就可以啟動服務器了,下面說明服務器的啟動。注意,以上authz和passwd文件在管理中因為具體項目的加入和人員的變動會經常的修改,這也是SVN管理主要的工作

2.3.SVN-WINDOWS服務器啟動服務(svnserve)
Svn服務器一般有三種方式,svnserve,apache和SSH。其中常用的有svnserve和apache方式。本文只以svnserve方式講解。總的來說svnserve是***效的方式,一般應用于內部開發網中使用。Apache方式因為可以很好的部署在internet上,所以公網使用最方便,但配置稍微相對復雜點點,呵呵~~。三種方式具體的優缺點,請參考本文后面的參考文檔。
命令方式(DOS下):svnserve–d–rE:\subversion\repository
-d參數是以獨立服務的方式啟動,-r是制訂要加載的倉庫的物理路徑。

 【編輯推薦】

  1. SVN服務器端與Eclipse中的客戶端配置詳解
  2. ApacheSVN服務器安裝之專家指導
  3. SVN服務器配置問題專家解析
  4. MyEclipse8.5開發環境配置中SVN插件安裝重點解析
  5. ApacheSVN服務器安裝指導手冊
責任編輯:佚名
相關推薦

2010-05-21 13:07:14

Windows下SVN

2010-05-31 19:17:38

2010-05-31 10:09:32

2010-05-28 13:06:49

SVN代碼管理服務器

2010-06-02 16:32:28

SVN代碼管理

2010-05-31 19:07:41

SVN服務器

2010-05-25 13:20:46

http與svn

2011-08-08 13:52:32

服務器

2010-09-07 14:36:43

架設PPPOE服務器

2010-05-26 09:41:34

SUSE SVN服務器

2009-10-22 11:10:54

2010-05-19 18:46:59

SVN服務器配置

2011-03-02 16:49:53

Pureftpdmysql

2010-05-31 10:56:51

SVN服務器架設

2010-06-02 18:51:35

搭建SVN服務器

2010-05-25 09:32:04

搭建SVN服務器

2009-11-20 14:28:43

2010-01-04 13:26:51

Ubuntu安裝

2010-05-25 08:46:12

2011-07-28 13:36:53

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 西西裸体做爰视频 | 性高湖久久久久久久久aaaaa | 玩丰满女领导对白露脸hd | 亚洲成人免费观看 | 亚洲欧美日本国产 | 免费在线一区二区三区 | 武道仙尊动漫在线观看 | 九九在线视频 | 日本精品视频 | 国产精品久久久久久久久久免费看 | 亚洲欧美精品 | 久久久综合精品 | 欧美国产日本一区 | 亚洲v日韩v综合v精品v | 中文字幕国产 | 在线成人免费视频 | 男人天堂色 | 亚洲欧美综合精品另类天天更新 | 久久伊人在 | 亚洲不卡在线观看 | 国产精品视频在线播放 | 欧美综合久久久 | 91精品国产91久久久 | 九九热精品在线视频 | 久久综合伊人 | 欧美a区 | 国产精品免费视频一区 | 欧美.com| 夜夜精品浪潮av一区二区三区 | 99综合 | 日韩中文字幕一区 | 亚洲成人观看 | 亚卅毛片 | 一区二区三区精品 | 日本久久综合 | 亚洲成人在线免费 | 日韩精品一区二区三区中文在线 | 国产久视频 | 无码一区二区三区视频 | 九九热精品视频 | 爱操影视|