日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
ApacheSVN服務(wù)器安裝指導(dǎo)手冊(cè)

 本節(jié)接著上篇文章介紹ApacheSVN服務(wù)器的安裝問(wèn)題,本節(jié)主要針對(duì)認(rèn)證選項(xiàng)問(wèn)題,這里我發(fā)表一下個(gè)人理解,和大家討論討論,希望對(duì)你有所幫助。

成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站制作、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元港南做網(wǎng)站,已為上家服務(wù),為港南各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

認(rèn)證選項(xiàng)

1、ApacheSVN服務(wù)器基本HTTP認(rèn)證
最簡(jiǎn)單的客戶端認(rèn)證方式是通過(guò)HTTP基本認(rèn)證機(jī)制,簡(jiǎn)單的使用用戶名和密碼來(lái)驗(yàn)證一個(gè)用戶的身份。Apache提供了一個(gè)htpasswd工具來(lái)管理一個(gè)用戶文件,這個(gè)文件包含用戶名和加密后的密碼,這些就是你希望賦予Subversion特別權(quán)限的用戶。htpasswd可以在Apache的bin安裝目錄下找到。具體使用方法如下:
創(chuàng)建用戶文件:htpasswd-cE:\usr\Apache2.2\bin\passwd.confusername
添加新用戶(-m表示以MD5加密密碼,可選項(xiàng)):htpasswd[-m]E:\usr\Apache2.2\bin\passwd.confNewusername
更改用戶密碼:htpasswd[-m]E:\usr\Apache2.2\bin\passwd.confusername
刪除用戶(要用大寫的D):htpasswd–DE:\usr\Apache2.2\bin\passwd.confusername
接下來(lái)修改httpd.conf,在Location標(biāo)簽中加入如下內(nèi)容:

 
 
 
  1. AuthTypeBasic  
  2. AuthName"svnrepos"  
  3. AuthUserFileE:/usr/Apache2.2/bin/passwd.conf  
  4. Requirevalid-user  

說(shuō)明:
AuthTypeBasic:?jiǎn)⒂没镜尿?yàn)證,比如用戶名/密碼對(duì)。
AuthName"svnrepos":當(dāng)一個(gè)認(rèn)證對(duì)話框彈出時(shí),出現(xiàn)在認(rèn)證對(duì)話框中的信息。(最好用英文,TortoiseSVN不支持中文,安裝語(yǔ)言包除外。)
AuthUserFileE:/usr/Apache2.2/bin/passwd:指定E:\usr\Apache2.2\bin\passwd為用戶文件,用來(lái)驗(yàn)證用戶的用戶名及密碼。
Requirevalid-user:限定用戶只有輸入正確的用戶名及密碼后才能訪問(wèn)這個(gè)路徑
重新啟動(dòng)Apache,打開瀏覽器訪問(wèn)版本庫(kù)。ApacheSVN服務(wù)器的Apache會(huì)提示你輸入用戶名和密碼來(lái)認(rèn)證登陸了,現(xiàn)在只有passwd文件中設(shè)定的用戶才可以訪問(wèn)版本庫(kù)。也可以配置只有特定用戶可以訪問(wèn),替換上述"Requirevalid-user"為"Requireusertonyrobert"將只有用戶文件中的tony和robert可以訪問(wèn)該版本庫(kù)。有的時(shí)候也許不需要這樣嚴(yán)格的訪問(wèn)控制,例如大多數(shù)開源項(xiàng)目允許匿名的讀取操作,而只有認(rèn)證用戶才允許寫操作。為了實(shí)現(xiàn)更為細(xì)致的權(quán)限認(rèn)證,可以使用Limit和LimitExcept標(biāo)簽。例如:

 
 
 
  1.  
  2. requirevalid-user  
  3. LimitExcept> 

以上配置將使匿名用戶有讀取權(quán)限,而限制只有passwd中配置的用戶可以使用寫操作。如果這還不能滿足你的要求,你希望精確的控制版本庫(kù)目錄訪問(wèn),可以使用Apache的mod_authz_svn模塊對(duì)每個(gè)目錄進(jìn)行認(rèn)證操作。

2、ApacheSVN服務(wù)器用mod_authz_svn進(jìn)行目錄訪問(wèn)控制
首先需要讓Apache將mod_authz_svn模塊加載進(jìn)來(lái)。在Subversion的安裝目錄中找到mod_auth_svn模塊,將其拷貝到Apache安裝目錄的modules子目錄下。修改httpd.conf文件,添加:
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
現(xiàn)在可以在Location標(biāo)簽中使用authz的功能了。

【編輯推薦】

  1. Subversion1.4.5和Apache2.2.6的完美結(jié)合
  2. 簡(jiǎn)單剖析Subversion1.4.4在Apache2.2系列中配置
  3. 在Linux下subversion和apache安裝配置
  4. Subversion和TortoiseSVN如何在Windows下進(jìn)行構(gòu)建SVN版本控制
  5. 重點(diǎn)剖析:Subversion1.4.6+Apache2.2.8服務(wù)器如何搭建

網(wǎng)站題目:ApacheSVN服務(wù)器安裝指導(dǎo)手冊(cè)
當(dāng)前地址:http://www.dlmjj.cn/article/djhicpj.html