svn + apache 的安裝

Posted by on | |
  1. 安裝svn server, apache server

  2. 建立repository
    svnadmin create D:\svn_server\my.repos.v1

  3. 建立密碼檔,給apache server用
    htpasswd -c D:\svn_server\my.repos.v1\.htpasswd.svn $username (-c:第一次建立密碼)

  4. 開啟apache server modul
    LoadModule dav_module modules/mod_dav.so
    LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule dav_svn_module "C:\svn-win32-1.5.1\bin\mod_dav_svn.so"
    LoadModule authz_svn_module "C:\svn-win32-1.5.1\bin\mod_authz_svn.so"

  5. 建立apache server上的目錄
    <Location /svn>
    DAV svn
    SVNPath "D:\svn_server\my.repos.v1"
    AuthType Basic
    AuthName "Subversion repository"
    AuthUserFile "D:\svn_server\my.repos.v1\conf\.htpasswd.svn"
    Require valid-user
    </Location>

  6. 重新啟動 Apache Server

  7. 使用網頁瀏覽器測試
    在網址列輸入 httpd://mysvn.test.net/svn/

0 意見: