mercurialのほうが使いやすそうなのでちょっと浮気してみよう

xreaのfreeにmercurial設置とか変態だ!と先駆者に感謝しながらほげほげ
rbashはちょっと悲しい


大枠の流れは
http://www.dodgson.org/omo/t/?date=20070519
にしたがって


特別な対処が必要な部分は
http://miau.s9.xrea.com/blog/index.php?itemid=818
が詳しい


リポジトリ内のstoreが空=解凍時に生成されない=ディレクトリが存在しないエラー でちょっと悩んだ
hgweb.cgiの中をいじってエラーを詳しく吐くようにしておくと楽


http://d.hatena.ne.jp/dayflower/20080317/1205737684
を参考にPUSHだけアクセス制限するようにしてみた
LimitExcept のあたりでエラーになるっぽいのでとりあえず
.htaccess


authUserFile /virtual/hogehoge/public_html/.htpasswd
AuthGroupFile /dev/null
AuthName "need Auth"
AuthType Basic

require valid-user

のように