隨筆-112  評論-73  文章-0  trackbacks-0

          使用apache2.2.6+svn1.4.5在windows系統(tǒng)中配置自己的svn服務(wù)器.

          apache下載地址:http://archive.apache.org/dist/httpd/binaries/win32/apache_2.2.6-win32-x86-no_ssl.msi

          subversion下載地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=8100

          apache正常安裝(c:\apache2.2),subversion正常解壓(C:\svn-win32-1.4.5)

          將c:\svn設(shè)置為SVN資源庫根

          在命令行執(zhí)行:

          C:\svn-win32-1.4.5\bin\svnadmin create svntest

          這樣會在c:\svn目錄下新一個資源庫svntest,這個就是一個資源庫了.

          編輯c:\apache2.2\conf\httpd.conf

          找到這兩行,將前面的"#"號去掉.

          LoadModule dav_module modules/mod_dav.so
          LoadModule dav_fs_module modules/mod_dav_fs.so
          并在LoadModule最后加入

          LoadModule dav_svn_module C:/svn-win32-1.4.5/bin/mod_dav_svn.so
          LoadModule authz_svn_module C:/svn-win32-1.4.5/bin/mod_authz_svn.so
          其中C:/svn-win32-1.4.5/是Subversion解壓的目錄.

          在文件最后加入下面代碼:

          <Location /svn>
          DAV svn
          SVNListParentPath on
          SVNParentPath c:\svn
          AuthType Basic
          AuthName "Subversion repositories"
          AuthUserFile conf/passwd
          AuthzSVNAccessFile conf/svnaccessfile
          Require valid-user
          </Location>

          這段代碼是設(shè)置svn的訪問路徑為:svn,真實路徑為c:\svn,用戶檢查文件為:conf/passwd,權(quán)限控制文件為:conf/svnaccessfile.

          下面我為來創(chuàng)建passwd和svnaccessfile這兩個文件

          在命令行中設(shè)置當(dāng)前路徑為:C:\Apache2.2\conf

          執(zhí)行下面命令:c:\apache2.2\bin\htpasswd -cm passwd libo

          輸入兩次密碼后就在conf目錄下創(chuàng)建了一個名為passwd的文件.

          在conf目錄下創(chuàng)建一個名為svnaccessfile的文件

          加入如下內(nèi)容:

          [groups]
          manager = libo
          coder = coder

          [svntest:/]
          @manager=rw
          @coder=

          這段代碼是將用戶libo加入到manager組,將coder加入coder組,

          manager組對svntest有讀寫的權(quán)限,coder組對svntest沒有任何權(quán)限.


          現(xiàn)在就可以在瀏覽器或SVN客戶端訪問了.http://localhost/svn/svntest


          Technorati : , ,

          posted on 2007-11-19 15:50 Libo 閱讀(449) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 龙山县| 岫岩| 西乌珠穆沁旗| 都匀市| 呼玛县| 栖霞市| 县级市| 习水县| 台湾省| 仁怀市| 长沙县| 固阳县| 冕宁县| 年辖:市辖区| 洛川县| 木兰县| 霍城县| 龙里县| 赞皇县| 舞阳县| 葵青区| 广饶县| 汾阳市| 错那县| 隆尧县| 阳信县| 蓬安县| 湾仔区| 内丘县| 贵溪市| 廉江市| 钟山县| 通海县| 邛崃市| 安多县| 井研县| 宾川县| 威远县| 民县| 寿阳县| 姚安县|