2010-10-09
Git-Http をやってみた
ようするに,以下が必要らしい.
- WebDAV
- Git --bare 的なもの
- git server-update
Apache 側は
- ロケーションに対して DAV on する
- passwd (Auth)
$ cd /etc/apache2 $ vi httpd.conf $ git diff httpd.conf -#Include /private/etc/apache2/extra/httpd-dav.conf +Include /private/etc/apache2/extra/httpd-dav.conf
repository 側は,
- hooks/post-update - update-server-info
$ mkdir ~/Sites/my-new-repo.git $ cd !$ $ git init --bare $ cp hooks/post-update.sample hooks/post-update # 最初から update-server-info の設定になってる! $ vi .htaccess $ cat !$ AuthType Basic AuthName "Git" AuthUserFile /Users/clairvy/Sites/my-new-repo.git/passwd Require valid-user
最初 info/refs が無くてなんでやねん.
と思っていたら.単に typo していただけだったという.
参考
*1:なんかコマンドで a2e 的な有効にしたりするのかなぁ?
トラックバック - http://d.hatena.ne.jp/clairvy/20101009/natoyahackathon_01
リンク元
- 10 http://twitturls.com/
- 6 http://www.google.co.jp/search?q=ase_r25.apk+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 4 http://d.hatena.ne.jp/keyword/Apache
- 3 http://d.hatena.ne.jp/bleis-tift/20100922/1285140344
- 2 http://atnd.org/users/show/20689
- 2 http://longurl.org
- 2 http://twitter.com/
- 1 http://b.hatena.ne.jp/entry/d.hatena.ne.jp/bleis-tift/20100922/1285140344
- 1 http://b.hatena.ne.jp/t/git
- 1 http://d.hatena.ne.jp/trinity777/trackbacklist

