-
heteml管理画面で
sshアカウントを作成 -
発行されたアカウント情報で
sshログインする -
適宜ディレクトリを移動して
site.gitなど適当なレポジトリ格納用ディレクトリを作る -
上述のディレクトリ(
/site.git/)に移動してgit init --bare -
/site.git/hooks/へ移動してtouch post-receive -
vim post-receiveで以下記述#!/bin/sh git --work-tree=/path/to/yoursite --git-dir=/path/to/yoursite/ site.git checkout -f -
この時
/path/to/yoursiteはpwdで調べたものを入れる(userとしてのルートからのパスは違う) -
chmod +x post-receiveで権限を変更 -
リモートレポジトリに
ssh://yourusername@ssh***.heteml.jp:2222/path/to/yoursite/site.gitを登録(***には1で発行したサーバー情報を入れる)
秘密鍵の登録とかその辺はやってないので逐次パスを聞かれて若干うるさい。