herokuのようにgit push heroku masterとやると自動的に本番にデプロイする方法を知りたかったので調べてみました。 gitにはreceiveしたあとなど、いくつかのタイミングでキックできるhookというものがあります。今回はpost-receiveというhookを使い、本番に自動デプロイする方法を設定しました。 設定方法はとても簡単。 まずはサーバ側でgitのレポジトリを作ります。 mkdir -p /target/git/test.git/ cd /target/git/test.git/ git init --bare --shared=true 次にhookを設定します vi /target/git/test.git/hooks/post-receive hookのスクリプトを書きます。 [shell] #!/bin/sh cd /public/ uns