日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
四步輕松啟動svnserve服務(wù)

本節(jié)向大家描述一下如何快速啟動svnserve服務(wù) ,從四個方面來講解, 希望通過本節(jié)的介紹大家能夠掌握啟動svnserve服務(wù)的方法,下面就讓我們一起來學(xué)習(xí)啟動svnserve服務(wù)吧。
Subversion 使用手記-啟動svnserve服務(wù)
svnserve 是一個輕量級的服務(wù), 使用自定義的協(xié)議通過TCP/IP與客戶端通訊??蛻舳送ㄟ^由 svn:// 或者 svn+ssh:// 開始的URL訪問svnserve服務(wù)器。

創(chuàng)新互聯(lián)專注于雙遼企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),成都商城網(wǎng)站開發(fā)。雙遼網(wǎng)站建設(shè)公司,為雙遼等地區(qū)提供建站服務(wù)。全流程按需定制制作,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

1.啟動服務(wù)器
端口監(jiān)控(inetd)模式
如果你打算用端口監(jiān)控來啟動處理客戶的訪問請求的進程,你可以通過傳入?yún)?shù)-i來啟動:
svnserve -i
當(dāng)使用-i參數(shù)啟動服務(wù)的時候,svnserve服務(wù) 通過stdin和stdout用自定義協(xié)議和客戶端
通訊。同時服務(wù)偵聽3690端口。

2.獨立端口監(jiān)控進程
使用參數(shù)-d啟動服務(wù)作為一個獨立的端口監(jiān)控進程。
svnserve -d
當(dāng)運行svnserve在獨立端口監(jiān)控模式時,你可以使用--listen-port=和--listen-host=參數(shù)來自定義需要的端口和主機名稱。當(dāng)前模式默認的端口是3690。
當(dāng)然,也有第三種方法啟動svnserve,也就是使用“隧道模式”,使用-t參數(shù)啟動服務(wù)。這個模式要求遠程服務(wù)程序,如RSH或SSH,已經(jīng)成功驗證用戶,并且使用已經(jīng)校驗的用戶啟動一個屬于該用戶的svnserve進程。當(dāng)使用該模式提供服務(wù)時,要確認啟動的用戶帳戶具備對Repository的讀/寫權(quán)限。

3.設(shè)置項目目錄
當(dāng)svnserve開始運行時,它將會暴露所有的Repository到網(wǎng)絡(luò)上。不過,當(dāng)客戶端需要獲取一個Repository的內(nèi)容時,需要指定Reopsitory的絕對路徑。例如:一個Repository放在文件路徑
C:/Project Repository/Project1
那么當(dāng)客戶端訪問時,需要指定絕對路徑:
svn://host/C:/Project Repository/Project1
所以,為了增加保密性,你可以使用參數(shù)-r指定需要暴露的Repository的路徑,當(dāng)用戶訪問時,只需指定Repository的名稱即可。例如上面的Repository,當(dāng)啟動服務(wù)時,使用如下的方法:
svnserve -d -r C:/Project Repository
那么當(dāng)客戶端訪問時,則使用
svn://host/Project1
就可以獲取數(shù)據(jù)了。啟動svnserve服務(wù) 中的設(shè)置項目目錄介紹完畢,我們再來看一下內(nèi)置的驗證和授權(quán)問題。

4.內(nèi)置的驗證和授權(quán)
當(dāng)客戶端連接到一個svnserve進程時,下面的流程就會觸發(fā):
1、客戶選擇一個指定的Repository;
2、服務(wù)處理Repository的配置文件 conf/svnserve.conf文件,并且開始執(zhí)行在其中定義的所有驗證和授權(quán)策略;
3、依賴與情形和授權(quán)策略:
 a)客戶端也許允許匿名訪問而不需要驗證,或者
 b)客戶但也許需要在任何時候被要求驗證,或者
 c)假如處于"隧道模式"中,客戶端將聲明自己已經(jīng)可以被外部驗證。
很顯然,如上所說,用戶文件是一個名為svnserve.conf的,放在conf目錄下的文件。
現(xiàn)在我們來看看如何配置這個文件:
這個配置文件放置在Repository的目錄中的conf目錄下,它有兩個節(jié)點:
[general]
[users]
其中,[general]的配置信息有:
anon-access = read
auth-access = write
其中表示對于驗證有效的以及沒通過驗證的用戶可以做什么事情。分別有read, write和none
[users]的標(biāo)簽的配置內(nèi)容有:
USERNAME = PASSWORD
password-db = passwd
realm = My First Repository
其中表示,用戶名對應(yīng)的密碼是什么,或者指定一個存儲用戶名和密碼的文件的相對或絕對路徑以及指定了Repository的驗證領(lǐng)域。如果兩個Repository有相同的驗證領(lǐng)域,那么它們應(yīng)該有相同的密碼數(shù)據(jù)庫,反之亦然。默認的領(lǐng)域就是指向當(dāng)前的Repository的路徑,與服務(wù)器的Repository的根目錄相關(guān)。本節(jié)關(guān)于啟動svnserve服務(wù) 的內(nèi)容介紹到這里。


名稱欄目:四步輕松啟動svnserve服務(wù)
網(wǎng)頁網(wǎng)址:http://www.5511xx.com/article/ccsephd.html