http で git リポジトリを公開する
- httpで公開するためのgitリポジトリを作成する
mkdir hoge.git cd hoge.git git init --bare git update-server-info cd .. chown -R apache:apache hoge
- httpd.conf にDAVの設定をする
alias /hoge.git "/pathto/hoge.git"DAV on AuthType Basic AuthName "Git" AuthUserFile /pathto/.htpasswd_dav Require valid-user
- Basic認証付きで clone する
git clone http://user@www.example.com/hoge.git ./hoge Cloning into './hoge'... Password for 'http://user@www.example.com':
- 適当に編集してpushする
git push origin master