Tag: Subversion/Windows
参考情報†
Apache for Windowsと連携(2011/04/06(水))†
Apacheのインストール†
Subversionのインストール†
- システムPATHに d:\opt\dev\Subversion\bin を追加(Apache用のモジュール *.soがbinフォルダ以下に存在するDLLを参照しているため?。README.txtに手順は書いてある)。
Apache用モジュールのコピー†
- mod_authz_svn.soとmod_dav_svn.soをD:\opt\dev\Apache2.2\modulesにコピー。
Apacheの設定†
- D:\opt\dev\Apache2.2\conf\httpd.confを編集。
- dav_moduleとdav_fs_moduleを有効にする。
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
- LoadModule行の最後のほうに、mod_authz_svn.soとmod_dav_svn.soをロードする設定を追加する。
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
- Subversionリポジトリ用の設定を行う。下記の設定はd:\home\svn以下にSubversionのリポジトリが複数存在するイメージ(SVNParentPathを指定)
<Location "/svn/">
DAV svn
SVNParentPath "D:\home\svn"
SVNListParentPath on
</Location>
- TortoiseSVNなどから、http://localhost/svn/demorepo のようにアクセスして表示できればOK。
トラブルシューティング†
「access to /svn/ failed, reason: verification of user id '<null>'」と表示される†
- Digest認証しようとしているのに、mod_digest.soを有効にしてなかったのが原因。
Last-modified: 2022-04-11 (月) 15:28:30