SCM比較続き

gitも比較したけど、http://経由の場合WebDAVも設定したのに、cloneはうまくいくけどpushがうまく行かない。
アクセス権も調整したのになぁ。

[prompt]$ git clone http://<URL>/git/hoge.git hoge
[prompt]$ cd hoge
[prompt]$ echo "aaa" >> aaa.txt
[prompt]$ git add .
[prompt]$ git commit -m "add aaa.txt"
[master be14b06] add aaa.txt
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 aaa.txt
[prompt]$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
[prompt]$ git push
error: Cannot access URL http://<URL>/git/hoge.git/, return code 22
fatal: git-http-push failed

速度自体は、Mercurialよりgitのほうが早いかも。ただなんというか使いにくいんだよな。
SubversionApacheプラグインのmod_dav_svnが偉いってことは分かった。