[2008-01-12-1]
 の改良版。
http 経由でのアクセスのほうがカッコいい気がしたので、設定してみた。
- 
mod_dav_svn をインストールした。 
 |# apt-get install libapache2-svn
- 
/etc/apache2/mods-available/dav_svn.conf に以下のみを記載した。 
<Location /svn>
  DAV svn
  SVNPath /usr/local/SVNROOT
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /usr/local/SVNROOT/conf/dav_svn.passwd
  <LimitExcept GET PROPFIND OPTIONS REPORT>
    Require valid-user
  </LimitExcept>
</Location>
- 
ユーザ認証ファイルを作成した。 
 |# htpasswd2 -c /usr/local/SVNROOT/conf/dav_svn.passwd masutaka
- 
SVNROOT のオーナーとグループを、Apache を動かしている www-data さんにした。 
 |# chown -R www-data:www-data /usr/local/SVNROOT
- 
Apache を再起動した。 
 |# /etc/init.d/apache2 restart
- 
後始末 
6-1. /etc/inetd.conf から、以下の行を削除した。(長いので折り返しています)
svn stream tcp nowait masutaka /usr/sbin/tcpd
    /usr/bin/svnserve -i -r /usr/local/SVNROOT
6-2. inetd を再起動した。
|# /etc/init.d/inetd restart
6-3. /usr/local/SVNROOT/conf/svnserve.conf の中身をすべてコメントアウトした。
6-4. /usr/local/SVNROOT/conf/passwd を削除した。
- http://dyna.example.com/svn/
 にアクセス出来ることを確認した。
 “svn co http://dyna.example.com/svn/trunk .” が出来ることを確認した。
Web ブラウザでの表示は結構寂しい..。subversion-tools も入れるように
書いてあるところが多かったが、効能が分からなかったのでインストールしなかった。
参考情報: http://qref.sourceforge.net/Debian/reference/ch-vcs.ja.html#s-svn