preload
八月 13


安裝環境: Windows XP SP3
Server端所需之軟體:
(1) Apache, 我安裝的版本是2.2.13, 可以到此下載
(2) Subversion, 我安裝的版本是1.6.4, 可以到此下載

Client端建議使用之軟體:
TortoiseSVN

安裝步驟:
(1) 首先安裝Apache, 直接執行apache_2.2.13-win32-x86-openssl-0.9.8k.msi, 就可以裝完, 沒啥特別的.

(2) 安裝Subversion, 將svn-win32-1.6.4.zip 解壓縮到C:\Program FIles目錄. 並將系統環境變數中Path增加這個路徑 『C:\Program Files\svn-win32-1.6.4\bin』, 使系統能夠存取這目錄下的dll檔. 並且重新開機使其路徑生效.

(3) 將C:\Program Files\svn-win32-1.6.4\bin裡面的mod_dav_svn.so 及mod_authz_svn.so 拷貝到apache的modules目錄下, 通常是』C:\Program Files\Apache Software Foundation\Apache2.2\modules』

(4) 建立SVN 之檔案庫: 建立一個目錄叫做c:\SVN 並且開啟dos命令列, 切換到c:\SVN目錄下執行下列指令


svnadmin create repos

(5) 修改Apache的http.conf檔. 此檔案在』C:\Program Files\Apache Software Foundation\Apache2.2\conf』目錄下.
新增如下設定:


LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn>
   DAV svn
   SVNParentPath     c:\SVN
   SVNListParentPath on
</Location>

並在http.conf中將下列兩行的註解拿掉:


#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so

(6) 重新啟動apache

(7)用browser 連接http://localhost/svn/repos 看看, 若成功, 就ok啦

Comments are closed.