Centos下SVN的安裝配置實(shí)用手冊(cè)
本節(jié)接著上節(jié)講解一下Centos下SVN的安裝配置,主要有四個(gè)部分,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。
配置SVN:Centos下SVN的安裝配置中配置SVN時(shí),注意不要把a(bǔ)pache的根目錄與此設(shè)置的目錄重復(fù)或者包含覆蓋
Php代碼
- [root@abc100conf.d]#pwd
- /etc/httpd/conf.d
- [root@abc100conf.d]#visubversion.conf
- <Location/svn>
- DAVsvn
- SVNPath/var/www/svn/
- AuthTypeBasic
- AuthName"AuthorizationRealm"
- AuthUserFile/var/www/svn/passwd
- Requirevalid-user
- < span>Location>
- [root@abc100conf.d]#pwd
- /etc/httpd/conf.d
- [root@abc100conf.d]#visubversion.conf
- <Location/svn>
- DAVsvn
- SVNPath/var/www/svn/
- AuthTypeBasic
- AuthName"AuthorizationRealm"
- AuthUserFile/var/www/svn/passwd
- Requirevalid-user
- < span>Location>
創(chuàng)建SVN版本庫(kù)
Centos下SVN的安裝配置時(shí)創(chuàng)建SVN版本庫(kù)代碼如下:
Php代碼
- svnadmincreate/var/www/svn/
- chownapache.apache/var/www/svn/-R
- svnadmincreate/var/www/svn/
- chownapache.apache/var/www/svn/-R
增加用戶名密碼驗(yàn)證
Centos下SVN的安裝配置時(shí)增加用戶名密碼驗(yàn)證,Php代碼是:htpasswd-c/var/www/svn/passwdben重啟apahce后看效果.
post-commit(利用SVN的鉤子post-commit同步測(cè)試服務(wù)器代碼)
Php代碼
- [root@abc100hooks]#pwd
- /var/www/svn/hooks
- cppost-commit.tmplpost-commit
- chownapache.apachepost-commit
- 修改post-commint
- exportLANG="en_US.UTF-8"
- svnup/var/www/html/ben/
- chmoda+xpost-commit
- chown-Rapache.apache/var/www/html/ben(確保web目錄能訪問(wèn),否則post-commit不會(huì)正常工作)
- [root@abc100hooks]#pwd
- /var/www/svn/hooks
- cppost-commit.tmplpost-commit
- chownapache.apachepost-commit
- 修改post-commint
- exportLANG="en_US.UTF-8"
- svnup/var/www/html/ben/
- chmoda+xpost-commit
- chown-Rapache.apache/var/www/html/ben(確保web目錄能訪問(wèn),否則post-commit不會(huì)正常工作)
后續(xù)(設(shè)置映射文件夾,多人各自有不同的文件夾處理、有相同的配置文件)Centos下SVN的安裝配置成功。
【編輯推薦】
- 全面剖析:CentOS下如何安裝Subversion
- 重點(diǎn)剖析:Subversion1.4.6+Apache2.2.8服務(wù)器如何搭建
- CentOS圖形安裝詳細(xì)解剖圖
- 專家指導(dǎo):Apache下的Subversion權(quán)限配置
- Windows下Apache+SVN部署全程跟蹤