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

SVN1.5配置簡明教程

開發 項目管理
本文介紹一下SVN1.5配置,隨著SVN的快速發展,已經更新了多個版本,本文我們就來看一下如何進行SVN1.5配置,希望通過本文的學習大家能夠掌握SVN1.5配置方法。

本節和大家講解一下SVN1.5配置,主要包括安裝,配置用戶和權限等內容,在這里和大家分享一下,歡迎大家一起來學習SVN1.5配置的方法。下面是具體的步驟介紹。
1、安裝
◆SVN1.5配置首先要進行安裝。Subversion1.5版本的安裝包自帶了Apache2.2.8,所以無需額外安裝Apache服務器
◆一路默認安裝,如果需要修改倉庫根目錄或者Apache2.2.8端口可以自行修改為自己的信息,Apache默認端口為80,Subversion默認倉庫存儲路徑為C:\svn_repository。
安裝的過程中會自動將Subversion和Apache注冊成服務,安裝完成后重啟一下電腦,運行services.msc查看服務,可以看到“Apache2.2”和“SubversionServer”兩個服務已經自動啟動,如果不想讓他們自動啟動,可以修改為手動啟動。注:安裝結束時沒有提示重啟系統,但重啟之前Apache服務無法啟動。
◆安裝好后進入安裝目錄C:\ProgramFiles\CollabNetSubversionServer,里面有一個httpd目錄,這里面就是Apache服務器。
進入httpd下的bin目錄,可以看到Apache服務器的各個程序
雙擊“ApacheMonitor.exe”打開Apache控制臺,可以看到控制臺的狀態欄有如下內容:Apache/2.2.8(Win32)DAV/2SVN/1.5.0
這說明Apache與Subversion在安裝的過程中已經整合成功。
上面介紹的主要是安裝的部分,沒有什么特殊注意的,一切都很順利的可以完成。接下來主要講一下配置用戶和權限的過程中需要注意的事項。
2、配置用戶和權限
SVN1.5安裝完成后就要進行SVN1.5配置了。注:下面用的用戶配置文件passwords.auth和權限配置文件access.auth的生成、配置及使用方式,在我的另一篇文章“Apache2.2.9+Subversion1.4.6(forApache2.2.X)在windows下的配置與權限設置”中有詳細的介紹,這里就不再贅述。
◆進入安裝目錄下的httpd目錄中的conf目錄,如:C:\ProgramFiles\CollabNetSubversionServer\httpd\conf
打開httpd.conf文件,先看看文件最后面,已經自動為我們配置好了倉庫的信息如下:
<Location/svn>
DAVsvn
SVNParentPathC:\svn_repository
</Location>
在這里我們先加入,用戶配置,代碼如下:
 

  1. <Location/svn> 
  2. DAVsvn  
  3. SVNParentPathC:\svn_repository  
  4. AuthTypeBasic  
  5. AuthName"SubversionRepository"  
  6. AuthUserFile"C:\svn_repository\passwords.auth"  
  7. Requirevalid-user  
  8. </Location> 

加入那四行新的信息后,重新啟動Apache服務器,一切正常,這是可通過瀏覽器輸入http://localhost/svn測試,會提示輸入用戶名、密碼,用SVN客戶端軟件同樣可以測試得到相同的結果。
下面是本文的主要內容,及SVN1.5權限和SVN1.5配置的注意事項。
我們再在代碼中加入權限配置的代碼AuthzSVNAccessFile"C:\svn_repository\access.auth"修改后的代碼如下:
 

  1. <Location/svn> 
  2. DAVsvn  
  3. SVNParentPathC:\svn_repository  
  4. AuthTypeBasic  
  5. AuthName"SubversionRepository"  
  6. AuthUserFile"C:\svn_repository\passwords.auth"  
  7. AuthzSVNAccessFile"C:\svn_repository\access.auth"  
  8. Requirevalid-user  
  9. </Location> 

此時重啟Apache服務器,發現無法啟動,提示“Therequestedoperationhasfailed!”
這是我們需要再次修改httpd.conf配置文件,加入mod_authz_svn.so的加載項。
找到配置文件的116行(推薦使用UtralEdit或EditPlus編輯工具,不要一行一行的數哦),115和116行的代碼如下:
115LoadModuledav_modulemodules/mod_dav.so
116LoadModuledav_svn_modulemodules/mod_dav_svn.so
其中116行中的mod_dav_svn.so文件就是以前我們安裝Subversion1.4.6和Apache時,由Subversion
的lib目錄拷貝到Apache的modules目錄的,并在Apache的httpd.conf下新加入的那行代碼。
再找到84行的代碼,會發現和115行的代碼一樣,只是多了一個#號,表示這一行被注釋了,115行的作用就是使這行代碼重新生效,這就是以前取消注釋的那行代碼。
84#LoadModuledav_modulemodules/mod_dav.so
如果裝過Subversion以前的版本,應該記得當時需要拷貝兩個文件到Apache的modules目錄下,一個
是上面說過的mod_dav_svn.so,另一個就是mod_authz_svn.so。在Subversion1.5的安裝目錄下的Apache目錄httpd的modules中已經包含了mod_authz_svn.so文件,所以無需拷貝,只需要加入一行加載代碼即可。
再次回到116行的位置,在他的下面加入如下一行代碼,這行代碼就成為了117行:
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
此時我們再保存配置文件,重啟Apache服務器,發現又可以正常的啟動了。
到此,我們完成了SVN1.5安裝與SVN1.5配置工作,可以在實際的開發中使用Subversion1.5了。
3、總結
Subversion1.5的安裝包集成了Apache2.2.8的安裝,一次安裝就可以完成兩個軟件的安裝,并同時自動完成Subversion與Apache的集成。但在用戶賬號配置和用戶權限配置的過程中還是需要所有注意,特別的用戶權限的配置,需要填入一行模塊加載代碼,如下:LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
在以前版本的Subversion安裝中我們通常需要取消注釋兩行代碼,并加入兩行新的模塊加載代碼,而在1.5的版本中,取消注釋的工作已經有安裝程序自動完成,新加代碼的工作也有安裝程序完成了一大半,只需要我們加入上面的這一行代碼就可以使我們的用戶和權限配置生效并正常使用了。本節講解SVN1.5配置完畢。

 【編輯推薦】

  1. 詳解使用SVN配置自動更新WEB服務器
  2. 實用SVN配置教程淺析
  3. ApacheSVN服務器安裝指導手冊
  4. Windows下SVN服務器搭建新視點
  5. Ubuntu8.10Server中Apache+SVN+SSL配置方法專家解析 
責任編輯:佚名
相關推薦

2013-12-03 13:05:30

Lua腳本語言

2010-05-25 16:11:25

Git-SVN

2014-06-20 10:51:35

Linux LVM邏輯卷

2011-06-03 08:49:54

Java

2023-10-20 14:08:35

digDNS

2023-11-02 14:26:30

PyTorch機器學習

2023-11-02 14:30:25

機器學習

2009-08-06 17:45:08

C# Webservi

2021-01-05 09:55:46

TmateLinux命令

2010-12-15 12:48:26

VirtualBox

2009-09-02 17:38:19

C#開發GIS

2011-08-17 09:55:45

Objective-CCategory

2021-05-08 09:02:48

KubeBuilderOperatork8s

2011-08-17 10:00:12

Objective-CProperty

2021-05-11 09:31:31

kustomizeoperator kubernetes

2010-01-26 08:25:06

F#語法F#教程

2009-07-03 13:45:48

JSP簡明教程組件為中心

2021-03-03 12:55:30

Python列表推導式代碼

2025-06-05 01:40:00

2014-03-21 12:48:08

Java8Java8教程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区在线观看 | 视频一区二区三区四区五区 | 狠狠操狠狠干 | 亚洲精品视频导航 | 丁香久久 | 91精品久久久久久久久99蜜臂 | 久久影音先锋 | 一区二区视频在线观看 | 成人福利网站 | 亚洲高清在线观看 | 影音先锋男 | 日韩精品一区二区三区高清免费 | 亚洲看片网站 | 国产精品日韩欧美一区二区三区 | 色影视 | 请别相信他免费喜剧电影在线观看 | 久久伊人精品一区二区三区 | 日韩久久成人 | 亚洲一区二区三区四区av | 日韩精品欧美精品 | 国产精品成人在线播放 | 久久久久久久久久久久亚洲 | 精品国产精品一区二区夜夜嗨 | 三区四区在线观看 | 国产精品免费大片 | sese视频在线观看 | 一级片网址 | 精品欧美一区二区在线观看欧美熟 | 精品免费国产视频 | 在线视频一区二区 | 日韩av在线免费 | 国产综合久久 | 婷婷99| 在线视频一区二区 | 狠狠综合久久av一区二区老牛 | 国产区在线看 | 久久久久久久久久久成人 | 欧美日韩精品一区 | 日本精品视频一区二区 | 精品国产一区二区三区性色av | 亚洲天堂一区二区 |