全部ローカルで動くようなパターンをやってみた。post-receiveの記事は、サーバーとかに対してのやり方は書いてあるけど、ローカルでやる方法は見当たらなかったので書いてみた。 どんな動きをするかテストをしてみる。 やって見る内容は、この3つのリポジトリで流れを確認する。 ~/foo/test # ローカルリポジトリ ~/foo/repo.git # ベアリポジトリ ~/foo/receive # post-receiveが働いたときにデプロイされるディレクトリ テスト用リポジトリを作る (~/foo/test ) まず ~/foo/testから作る。これはpost-receiveを動かすためのディレクトリになる。 cd ~/foo/ mkdir test cd test/ git init touch test.txt echo "test" >> test.txt git add .