Unix系は超初心者なので(汗
Redhatバージョンの確認
$ cat /etc/redhat-release Red Hat Enterprise Linux ES release 3 (Taroon)
Subversionのインストール
RPMファイルをSubversionのサイトからダウンロード(最新がないのでとりあえず1.5.5)。
$ wget http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/1.5.5/rhel3/i386/subversion-*-1.5.5-1.i386.rpm
RPMコマンドでインストール。
$ rpm -i subversion-*-1.5.5-1.i386.rpm
/etc/httpd/conf.d/subversion.confを設定(とりあえずBasic認証)
<Location /svn> DAV svn SVNPath /var/svn AuthType Basic AuthName "Authorization Realm" AuthUserFile /etc/httpd/conf.d/hoge.htpasswd Require valid-user </Location>
Basic認証のユーザ(htpasswdファイル)を作成。
【最初のユーザ】 $ htpasswd -c /etc/httpd/conf.d/hoge.htpasswd hoge 【2人目以降のユーザ】 $ htpasswd /etc/httpd/conf.d/hoge.htpasswd fuga
Apacheのモジュールを追加
LoadModule dav_svn_module modules/mod_dav_svn.so