close

這邊先介紹一下本次架設的環境
WinXP SP2
Apache 2.0.59
Subversion v1.4.2

這邊要注意 Subversion 和 Apache 互相搭配的版本
通常在各自的官方網頁或 release note 裡都會說明
Subversion v1.4.2 就最多只能搭配到 Apache 2.0.x
如果想使用 Apache 2.2.x 的話, Subversion v1.4.3 就另外有出支援的版本
Subversion v1.4.3 for Apache 2.2.x

那為什麼我不用最新的來示範呢
那是因為 Subversion v1.4.2 已經有編譯好的安裝檔, 而 v1.4.3 目前還沒有
所以方便大家的使用, 所以先遷就一下囉

首先第一步就是先安裝 Apache Server
安裝過程很簡單, 其實只要一直按「Next」就可以了

過程中會告知你安裝 Server 時適用的對象不同, 所使用的 port number 也會不同
一般使用 port 80 就好, 因為它是 http 預設的 port number
如果你想使用 port 8080 也行, 只要你在連線時, 在網址後多指定這個 port number, 一樣可以正常連線的
例如: http://localhost:8080/SvnRepos/

安裝完以後, 你可以使用這個網址 http://localhost/ 來檢查 Apache Server 是否有正確完成安裝
如果有正常啟動, 你應該會看到下面這個畫面


接著就要來安裝 Subversion 了
安裝過程一樣簡單
不過要注意這個地方

Subversion 會自動偵測是否有安裝 Apache Server, 並會自動設定 Apache Server 一些有關 Subversion 的參數
所以在此強烈建議先安裝 Apache Server, 再安裝 Subversion
否則就要自行編輯 Apache Server 的 Config 檔了
如果你沒有看到紅框裡的內容的話, 代表你的 Apache Server 在安裝時有出現問題囉

安裝完以後, 仍然要稍微編輯一下 Apache Server 的 Config 檔
以便我們可以透過 Apache Server 去存取到 Subversion 的檔案庫

1. 在視窗右下角, 選擇「開始」
2. 選擇「所有程式」
3. 選擇「Apache Http Server 2.0.59」
4. 選擇「Configure Apache Server」
5. 選擇「Edit the Apache httpd.conf Configuration File」
6. 在最後面加上以下的設定, 紅色字依據個人的設定
        <Location /SvnRepos>
          DAV svn
          SVNListParentPath on
          SVNParentPath d:\svnrepos
       </Location>
7. Restart Apache Server

完成後, 你就可以透過這個網址 http://localhost/SvnRepos 來確定是否有正確存取到 Subversion 的檔案庫囉



你也可以參閱下面的連結, 講的比較詳細
不過示範的版本比較舊而已
裡面有講到如何利用 Windows 的網域帳戶驗證來管理 Subversion 的使用者
對於想在特定網域內, 像公司裡架設 Subversion Server 的人來說是滿有用的
Subversion for Windows 安裝指南


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 約翰 的頭像
    約翰

    約翰的工作小記

    約翰 發表在 痞客邦 留言(0) 人氣()