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