FrontPage / git

[[FrontPage]]

** github [#ac51bc5e]
[[gitでシンプルなデプロイ環境を作る>http://qiita.com/zaburo/items/8886be1a733aaf581045]]

* githubの設定 [#ad92deca]
optionからwebhookのプログラムのURLを指定する

** 自動pushプログラム [#yb4162dd]
post-receve

 #!/bash/sh
 
 cd /home/<user name>/www/githubHookTest/
 git --git-dir=.git pull


** phpコード [#b0ec4b4c]

[[Bitbucket や GitHub で自動デプロイするためのサンプル PHP スクリプトを拾って改造してみた>http://ja.katzueno.com/2015/01/3390/]]
.gitがあるディレクトリ以下にgit-Auto-Deploy.phpを設置


 <?php
 exec('git --git-dir=.git pull');
 echo 'Called by githubHookTest';
 ?>


動作確認

 php git-Auto-Deploy.php
トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS