&tag(Subversion/Windows);
Apache for Windowsと連携(2011/04/06(水))†[edit]
Apacheのインストール†[edit]
Subversionのインストール†[edit]
- システムPATHに d:\opt\dev\Subversion\bin を追加(Apache用のモジュール *.soがbinフォルダ以下に存在するDLLを参照しているため?。README.txtに手順は書いてある)。
Apache用モジュールのコピー†[edit]
- mod_authz_svn.soとmod_dav_svn.soをD:\opt\dev\Apache2.2\modulesにコピー。
Apacheの設定†[edit]
- 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。