淺析http與svn服務(wù)器如何架設(shè)
本節(jié)主要講解一下http與svn架設(shè)服務(wù)器,包括幾個(gè)小步驟,這里就向大家簡(jiǎn)單介紹一下,歡迎大家能和我一起學(xué)習(xí)http與svn架設(shè)服務(wù)器,希望通過(guò)本文學(xué)習(xí)大家能夠掌握更多有關(guān)SVN服務(wù)器架設(shè)方面知識(shí)。下面是具體架設(shè)步驟。
1.下載svn服務(wù)器
http與svn架設(shè)服務(wù)器第一步下載Svn服務(wù)器。下載地址如下:http://liaomin789.javaeye.com/blog/667957(我的另一個(gè)blog)
2.安裝svn
進(jìn)入svn安裝目錄下/http/conf/http.conf文件修改最后一行:
- <Location/svn>
- DAVsvn
- SVNParentPathC:\svn_repository
- </Location>
- 改成(添加了全局驗(yàn)證信息)
- <Location/svn>
- DAVsvn
- SVNParentPathC:\svn_repository
- AuthTypeBasic
- AuthName"SubversionRepository"
- AuthUserFile"C:\svn_repository\passwords.auth"
- Requirevalid-user
- </Location>
此時(shí)重啟Apache服務(wù)器,發(fā)現(xiàn)無(wú)法啟動(dòng),提示“Therequestedoperationhasfailed!”
這是我們需要再次修改httpd.conf配置文件,加入mod_authz_svn.so的加載項(xiàng)。
117行加入LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
此時(shí)/http/conf/http.conf中配置的AuthUserFile"C:\svn_repository\passwords.auth"文件尚不存在需要命令添加
比如現(xiàn)在cj的svn代碼庫(kù)需要建在C:\svn_repository
進(jìn)入cmd命令輸入svnadmincreateC:\svn_repository此時(shí)C:\svn_repository目錄中出現(xiàn)一系列的文件
3.添加用戶字典文件
http與svn架設(shè)服務(wù)器時(shí)需要添加用戶字典文件。[開(kāi)始]-》[運(yùn)行]-》鍵入[cmd]命令打開(kāi)windows命令窗口
切換到c:\programfiles\collabnetsubversionserver\httpd\bin目錄下(必須切換到該目錄),命令如下:
>cdc:\programfiles\collabnetsubversionserver\httpd\bin
4.添加用戶命令
htpasswd-cC:\svn_repository\passwords.authadmin(-c表示創(chuàng)建該文件,-d表示刪除用戶不寫表示創(chuàng)建用戶不創(chuàng)建文件admin表示用戶)
輸入該命令后要求輸入密碼同時(shí)會(huì)自動(dòng)在C:\svn_repository創(chuàng)建passwords.auth文件。http與svn架設(shè)服務(wù)器問(wèn)題本節(jié)介紹完畢。
【編輯推薦】
- 深入剖析opensuse10.3上如何搭建SVN服務(wù)器
- Windows下搭建SVN服務(wù)器簡(jiǎn)明步驟
- 深度剖析:Subversion服務(wù)器安裝配置
- 專家指導(dǎo):如何安裝獨(dú)立SubversionServer服務(wù)器
- 重點(diǎn)剖析:Subversion1.4.6+Apache2.2.8服務(wù)器如何搭建