Subversionの管理を楽にするためと、ユーザやアクセス管理を楽にするために、いいアプリはないものかと調査。そこでUSVNというものがあったので、実際にWindowsに入れてみた。
Linuxにも入れたけれど、だいたい同じ手順になるはず。USVNのライセンスはCeCillで、調べてみるとフランス版GPLらしい。
インストール準備
Installドキュメントには以下が記載されている。
Dependencies * PHP 5 (ver >= 5.1.2) * apache2 * mod_dav_svn enable * mod_rewrite enable * proper AllowOverride configuration * subversion * mod_svn enable * mod_authz_svn enable
PHPとApacheは入れるだけ。Apacheのモジュール設定など、httpd.confは以下のようになる。
AllowOverrideはWikiに説明があった。
LoadModule dav_module modules/mod_dav.so LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location "C:/fujihara/Apache Software Foundation/Apache2.2/htdocs/usvn"> AllowOverride FileInfo Limit </Location>
Vistaでは動かない。。。というかSVNがおかしくてApacheがおちる。。。
つづく(かも)
