httpでチェックアウト

apache設定

yum install mod_dav_svn

これするとapacheもインストされる。

リポジトリの所有者を変更しておくこと。

肝心の設定を足すのがこれだけ。
SVNParentPathの場合はまた別。
今回はレポジトリ直結のためこれだけ。

LoadModule dav_svn_module     modules/mod_dav_svn.so

<Location /repos>
     DAV svn
     SVNPath /data/svn-repos
</Location>

ちなみに複数のレポジトリの場合はこれ。
Locationに"/"で閉じない403 Forbidden が出るらしー

LoadModule dav_svn_module     modules/mod_dav_svn.so

<Location /repos/>
     DAV svn
     SVNListParentPath on
     SVNParentPath /data/svn-repos
</Location>


これについて詳しくのってるページがこれ。
http://d.hatena.ne.jp/shimonoakio/20080130/1201686016

あと
svn co http://localhost/repos
とすると
そんなメソッドつかえねー
ってエラーでてたけど何故なおったか忘れた。

/etc/hostsまたはDNSに自分のサーバの情報を追加するのをお忘れなく。
IP /etc/sysconfig/networkのHOSTNAME参照