:note

さくらのレンタルサーバでgit hooksを利用

さくらのレンタルサーバーで bare gitを設置して、 git hooksを利用して更新できるようにする。

すでに公開鍵認証をしてある。

bareのgitリポジトリを作成

% cd /home/xxxxx
% mkdir -p repos/note.git

% cd repos/note.git
% git --bare init
% cd hooks
% vim post-receive
% chmod 755 post-receive

post-receiveの内容

# hooks/post-receive
cd /home/xxxxx/www/milligramme.cc/note; git --git-dir=.git pull origin master

公開ディレクトリを初期化

cd /home/xxxxx/www/milligramme.cc/note
git init
git remote add origin /home/xxxxx/repos/note.git
 
comments powered by Disqus
back to top