Http訪問SVN服務(wù)器配置方法大調(diào)查
本節(jié)簡單介紹一下Http訪問SVN服務(wù)器配置問題,SVN服務(wù)器的安裝和配置,Apache中SVN模塊的配置等,下面是具體的步驟,讓我們一起來學習吧,希望本節(jié)能夠教會你不少東西。
1.關(guān)鍵資源
svn-1.x.x-setup.exe
SVNService
apache_2.0.61-win32-x86-no_ssl.msi
2.安裝環(huán)境
系統(tǒng):Windows2000
JavaJDK:1.5
3.安裝和配置服務(wù)器
SVN安裝
Http訪問SVN服務(wù)器配置時要進行SVN安裝,SVN安裝大家應(yīng)該都很熟悉了,在這里就不做詳細介紹了。詳見SVN安裝
apache安裝
svn的Http://配置
1.Subversion庫文件拷貝
%SUBVERSION_HOME%\bin\mod_dav_svn.so文件拷貝到
%APACHE_HOME%\modules目錄下
%SUBVERSION_HOME%\bin\mod_authz_svn.so文件拷貝到
%APACHE_HOME%\modules目錄下
%SUBVERSION_HOME%\bin\libdb44.dll文件拷貝到
%APACHE_HOME%\modules目錄下
2.apache的svn模塊配置
修改%APACHE_HOME%目錄下的httpd.conf文件:
將以下兩行行首的#字符去掉
#LoadModuledav_fs_modulemodules/mod_dav_fs.so
#LoadModuledav_modulemodules/mod_dav.so
在LoadModule定義部分的后面加入以下兩行
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
3.apache的svn服務(wù)配置
Http訪問SVN服務(wù)器時要進行apache的svn服務(wù)配置。修改%APACHE_HOME%目錄下的httpd.conf文件,在文件尾加入以下服務(wù):
<Location/svn>#服務(wù)名
DAVsvn#服務(wù)模塊
SVNParentPathE:\dev\svnroot\svn0001#svn庫根路徑
AuthTypeBasic#授權(quán)方式,這里配置為基本授權(quán)方式
AuthName"svnserver"#授權(quán)名
AuthUserFileE:\dev\apache\apache2\conf\passwd#授權(quán)文件(用戶名及用戶密碼信息)
#AuthzSVNAccessFileE:\dev\apache\apache2\conf\accessfile#訪問權(quán)限配置文件
Requirevalid-user#訪問方式。這里配置為必須輸入用戶名和密碼
</Location>
授權(quán)文件產(chǎn)生方式:
在命令行模式下,進入到E:\dev\apache\apache2\conf\目錄下,運行下面的命令:
bin\htpasswd-cpasswd<username>#提示輸入用戶密碼
訪問權(quán)限配置文件:
該文件分用戶組定義,用戶組訪問庫位置權(quán)限(讀寫),
#用戶組定義
[groups]
admin=itpub,lilike
devteam=dev1,dev2
docteam=doc1,doc2
testteam=test1,test2
#為庫根目錄配置訪問權(quán)限
[/]
*=r#所有人可讀
@admin=rw#admin用戶組可讀寫
#資源庫權(quán)限配置
[svn0001:/]
@dev1=rw
@testteam=r
[svn0002:/]
@docteam=rw。Http訪問SVN服務(wù)器配置問題本節(jié)介紹完畢,請關(guān)注本節(jié)其他相關(guān)報道。
【編輯推薦】
- Http訪問SVN服務(wù)器的配置方法專家指導
- 淺析http與svn服務(wù)器如何架設(shè)
- 深度剖析:Subversion服務(wù)器安裝配置
- SVN服務(wù)器搭建在Linux下如何進行專家答疑
- MyEclipse下配置SVN專家全程指導