ごりゅご.com
gitで自鯖のレポジトリにpushがあったら、 同じく自鯖にあるhtmlを更新したい。 (github-hookはちょっと前にやったけど、こっちは初めてだった) git hookは、gitが持っている「コミットされたらなんかする」系の仕組み。 Git - Git フック 開発環境側で「コミットする直前」とか、 サーバーの側で「プッシュされた直後」とか、 いろんなタイミングで、決まったshell scriptを実行できる。 shell scriptは、.git/hooksに置く仕組みになっている模様。 今回は、この サーバーサイドフックの、 post-receiveを使ってみる。 設定する クライアントサイドでやる作業はなし。 サーバー側でやる作業はだいたいこんな感じ。 # gitレポジトリへ移動 cd git/my-website.git # post-receiveのスクリプトを設置 v
‘git-バルス'をgit-hookにした ロージー先輩がgit hookを簡単に管理できるツールを書いたので、かつて作ったgit-バルスをgit hook化しました Lightweight git hook management tool その名も git-hook を作りました - 宇宙線 : git-hookをインストールしたあとで、 git hook install post-commit https://raw.github.com/yuroyoro/git-balse/master/git-hook/post-commitで入ります。 コミットメッセージに"バルス"という文字列が含まれていると、可能な限りリポジトリを破壊します。ssh-agentであらかじめssh鍵を登録しておくと、取り返しがつかなくなってよいのではないでしょうか? 以上。 yuroyoro/git-balse
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く