Subversion用戶權(quán)限配置專家解析
本節(jié)主要內(nèi)容是介紹Subversion的兩種使用方式,注重講解Subversion用戶權(quán)限配置中Apache方式的配置,及項(xiàng)目發(fā)布問(wèn)題,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。
Subversion項(xiàng)目和用戶權(quán)限配置指南:
一、Subversion的兩種使用方式:
1、Apache站點(diǎn)方式;
2、本地命令行方式。
當(dāng)然,我們也可以通過(guò)客戶端來(lái)進(jìn)行訪問(wèn),但那也必須先建立上述
兩種訪問(wèn)接口。
二、Apache方式的配置
Subversion用戶權(quán)限配置第一種方式我們需要安裝Apache服務(wù)器程序,同時(shí)需要安裝兩個(gè)模塊:
mod_dav_svn以及mod_authz_svn
他們可以在Subversion的站點(diǎn)上找到,請(qǐng)?jiān)诟戒浿胁檎益溄印⑺行枰哪K安裝之后,我們必須編輯Apache的配置文檔,讓其將我們要用的模塊裝載。一般來(lái)說(shuō),Apache的配置文件是httpd.conf。位置一般在Apache安裝目錄下的conf子目錄中。而模塊我們一般放在modules子目錄中。我們?cè)谂渲梦募ttpd.conf中加入:
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
這樣,Apache就可以訪問(wèn)Subversion的倉(cāng)庫(kù)了。
三、Apache方式中項(xiàng)目的發(fā)布
Subversion用戶權(quán)限配置過(guò)程中,Apache方式中項(xiàng)目的發(fā)布時(shí)首先還是要先建立Subversion的項(xiàng)目,例如:svnadmincreate/home/svn/projectA
之后,在httpd.conf文件中加入:
DAVsvn
SVNPath/home/svn/projectA
如果是想建立多個(gè)項(xiàng)目的話,可以使用另一種寫法:
SVNParentPath/home/svn
這樣,凡是在/home/svn目錄下的子目錄,Apache都交給SubversionDAV去處理。用戶即可以通過(guò)瀏覽器或者URL訪問(wèn)Subversion管理的項(xiàng)目了。請(qǐng)期待下節(jié)關(guān)于Subversion用戶權(quán)限配置介紹。
【編輯推薦】
- MyEclipse6.0集成SVN及配置詳解
- Subversion和TortoiseSVN如何在Windows下進(jìn)行構(gòu)建SVN版本控制
- 基于Java的svn客戶端工具JavaSVN 1.1.0.beta發(fā)布
- 七步搞定Subversion服務(wù)器在Ubuntu下的配置
- Subversion日期解析函數(shù)緩沖區(qū)溢出漏洞