日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Apache+Subversion完美結(jié)合,CentOS下實現(xiàn)版本控制

本節(jié)主要介紹CentOS下Apache+Subversion下如何實現(xiàn)版本控制,包括在apache中配置SVN以及測試連接等內(nèi)容。

專業(yè)領(lǐng)域包括成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、商城建設(shè)、微信營銷、系統(tǒng)平臺開發(fā), 與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,創(chuàng)新互聯(lián)的整合解決方案結(jié)合了幫做網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。

在apache中配置SVN
CentOS下Apache+Subversion下實現(xiàn)版本控制要對Apache中SVN進行配置vi/usr/local/apache2.2.9/conf/httpd.conf

①如果你看到如下兩句,說明安裝是成功的
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
如果有下面一句就用#注釋掉
#LoadModulefoo_modulemodules/mod_foo.so

②定義apache訪問svn配置:

 
 
 
  1. DAVsvn
  2. #SVNPath/opt/svndata
  3. SVNParentPath/opt/svndata
  4. AuthzSVNAccessFile/opt/svn/conf/authz.conf
  5. AuthTypeBasic
  6. AuthName"Subversionrepository"
  7. AuthUserFile/opt/svn/conf/passwd.conf
  8. Requirevalid-user
  9. Location>

配置svn CentOS下Apache+Subversion下實現(xiàn)版本控制要配置SVN,

①建立svn版本庫目錄
mkdir-p/opt/svndata/repos#可以多建版本庫目錄

②建立svn版本庫
svnadmincreate/opt/svndata/repos
mkdir-p/opt/svndata/repos#可以多建版本庫

③建立本地訪問控制文件
/usr/local/apache2.2.9/bin/htpasswd-c/opt/svn/conf/passwd.confusername
然后輸入密碼即可,默認是MD5加密的
/usr/local/apache2.2.9/bin/htpasswd/opt/svn/conf/passwd.confusername1#追加用戶

④建立本地項目控制文件
touch/opt/svn/conf/authz.conf
本例authz.conf內(nèi)容為:

 
 
 
  1. [groups]
  2. #=,
  3. admin=username
  4. #[:projectName/directory]
  5. #@=
  6. #=
  7. [/]
  8. @admin=rw#指定用戶組成員可以讀寫根目錄所有應(yīng)用
  9. [repos:/abc/aaa]
  10. username1=rw#指定用戶username1可以讀寫:/abc/aaa目錄的文件,至此,整個安裝過程完成了!

測試連接
CentOS下Apache+Subversion下實現(xiàn)版本控制,要進行測試連接。

①啟動apache
/usr/local/apache2.2.9/bin/apachectlstart

②打開瀏覽器,輸入http://192.168.1.107/svn/repos#本例服務(wù)器ip是192.168.1.107
使用剛才創(chuàng)建的權(quán)限用戶名與密碼登錄即可訪問
注意:在你上傳文件的時候可能會有如下權(quán)限不足的提示
Permissiondenied
svn:Commitfailed(detailsfollow):
svn:Can'tcreatedirectory'/opt/svndata/repos/db/transactions/0-1.txn':Permissiondenied
這是因為apache在線程用戶沒有權(quán)限訪問svn的倉庫,兩者分別屬于不同的用戶者,本例apache屬于daemon擁有者,而svn倉庫屬于svn擁有者。
解決方法:chown-Rdaemon/opt/svndata/repos,chmod-R755/opt/svndata/repos

重啟下apache:
/usr/local/apache2.2.9/bin/apachectlstop
/usr/local/apache2.2.9/bin/apachectlstart
"CouldnotopentherequestedSVNfilesystem"errorcode=2
如果出現(xiàn)這個錯誤你就得看一下Apache的httpd.conf文件里面相關(guān)版本庫路徑是不是正確,請確保使用的是絕對路徑.CentOS下Apache+Subversion下實現(xiàn)版本控制講解完畢。


本文題目:Apache+Subversion完美結(jié)合,CentOS下實現(xiàn)版本控制
標(biāo)題來源:http://m.5511xx.com/article/dphpshh.html