うちのサーバー(これとかこれ)も同じような構成でGit管理しているので、@ Git で集中リポジトリーに push したら、自動でワーク・ディレクトリーにも反映させるを見ながら、git pushしたらそのまま公開できるようにしたら快適。
ついでに、Sphinxで管理している文書もcommitしたらmake htmlするようにしてみた。
cd .git/ cd hooks/ cp post-commit.sample post-commit vim post-commit
post-commitにはmake htmlって書いておくだけ
1 2 3 | #!/bin/sh
make html
|
これでOK
余談だが、本読んだけどpost-update post-receiveの違いが分からなかったので後で調べる。