まずローカルとリモートを用意しよう。
リモート(=本番)
masterにプッシュしたら自動反映つまりオートデプロイする。
cd /var/www
sudo mkdir test.git
cd test.git
git init --bare --shared
ローカルにレポジトリを作って
コミット
そして
ssh://192.138.33.99/var/www/test.git
(git remote add origin ssh://192.138.33.99/var/www/test.git)
リモートにプッシュしよう
本番に戻ってローカルからプッシュしたやつをクローンする
mkdir /var/git
cd /var/git
git clone ssh://192.138.33.99/var/www/test.git
シンボリックリンクを張ろう
ln -s /var/git/test/html /var/www/html
そしてhooksしよう
cd /var/www/test.git/hooks
vi post-receive
中身は
cd /var/git/test
git --git-dir=.git pull
これで行ける。
間違いない。