成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Apache+Subversion完美結合,CentOS下實現版本控制

開發 項目管理
本文講解一下CentOS下Apache+Subversion版本控制如何實現的問題,在學習的過程的總結的一點心得和大家一起分享一下,希望對你有所啟發。

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

在apache中配置SVN
CentOS下Apache+Subversion下實現版本控制要對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. <Location/svn> 
  2. DAVsvn  
  3. #SVNPath/opt/svndata  
  4. SVNParentPath/opt/svndata  
  5. AuthzSVNAccessFile/opt/svn/conf/authz.conf  
  6. AuthTypeBasic  
  7. AuthName"Subversionrepository"  
  8. AuthUserFile/opt/svn/conf/passwd.conf  
  9. Requirevalid-user  
  10. Location> 

配置svn CentOS下Apache+Subversion下實現版本控制要配置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內容為:

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

 

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

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

②打開瀏覽器,輸入http://192.168.1.107/svn/repos#本例服務器ip是192.168.1.107
使用剛才創建的權限用戶名與密碼登錄即可訪問
注意:在你上傳文件的時候可能會有如下權限不足的提示
Permissiondenied
svn:Commitfailed(detailsfollow):
svn:Can'tcreatedirectory'/opt/svndata/repos/db/transactions/0-1.txn':Permissiondenied
這是因為apache在線程用戶沒有權限訪問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
如果出現這個錯誤你就得看一下Apache的httpd.conf文件里面相關版本庫路徑是不是正確,請確保使用的是絕對路徑.CentOS下Apache+Subversion下實現版本控制講解完畢。

【編輯推薦】

  1. Subversion+Apache配置之完美體驗
  2. 重點剖析:Subversion1.4.6+Apache2.2.8服務器如何搭建
  3. 專家指導:Windows2003下如何進行Apache+SVN部署
  4. 專家指導:Apache下的Subversion權限配置
  5. Windows下Apache+SVN部署全程跟蹤

 

責任編輯:佚名
相關推薦

2010-05-21 14:12:55

CentOS下Apac

2010-05-18 18:28:05

安裝Subversio

2010-05-14 10:37:07

Subversion1

2010-05-25 18:20:54

apache+svn+

2010-05-14 09:04:18

Subversion1

2010-05-17 10:31:10

Subversion和

2010-05-17 11:05:05

Subversion和

2010-05-19 13:44:42

Subversion+

2010-05-31 12:27:54

版本控制工具SVN

2010-05-21 09:42:22

Subversion學

2010-05-18 10:20:10

CentOSNginxSubversion

2010-05-28 18:39:16

Apache2.0和S

2010-05-19 14:28:18

Subversion權

2010-05-19 14:48:44

Subversion用

2010-05-14 13:26:12

Subversion和

2010-05-14 15:14:10

安裝Subversio

2010-05-12 18:05:45

linux下subvesubversionapache配置

2011-04-08 18:00:19

GitSubversion版本控制系統

2010-05-19 12:50:52

Subversion服

2010-06-02 19:13:30

搭建svn版本控制平臺
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 五十女人一级毛片 | 日日操操操 | 国产午夜精品一区二区三区嫩草 | 色综合一区二区三区 | 久久久一区二区三区四区 | 亚洲成人av | 亚洲国产精品suv | 91精品在线看 | 一级片在线观看 | 日韩视频在线免费观看 | 国产精品久久久久久久午夜片 | 国产精品视频一区二区三区不卡 | 亚洲视频中文字幕 | 91xxx在线观看 | 亚洲精品一区在线观看 | 国产目拍亚洲精品99久久精品 | 精品视频在线一区 | 日本在线看片 | 国产精品不卡一区 | 国产精品久久久久久久久久 | 国产成人精品一区二区三区视频 | 狠狠狠色丁香婷婷综合久久五月 | 亚洲视频网 | 日韩2020狼一二三 | 男人的天堂一级片 | 在线视频中文字幕 | 黑人精品欧美一区二区蜜桃 | 亚洲男人网 | 成人免费精品视频 | 日韩一级精品视频在线观看 | 人人干人人爽 | 国产亚洲欧美在线 | 亚洲免费一区 | 一区二区视频在线观看 | 午夜激情视频在线 | 国产伦精品一区二区三区照片91 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 成人网av | 午夜理伦三级理论三级在线观看 | 精品久久久久久久久久久久久久 | 黄色在线免费观看 |