macでgitbucketサーバを立てました。
その時につまづいたことをメモしておきます。
実行環境の補足: OS X El Capitan (10.11.4) , Homebrew, gitbucket
gitbucketのインストール
Homebrew からインストールを行いました
brew install gitbucket
gitbucketのデーモン登録
デーモンは launchctl から登録しても良いのですが、最近 brew services を使ったほうが簡単だということを知ったので brew services コマンドより登録しました。
sudo brew services start gitbucket
gitbucketの設定ファイル
ここで注意しなければならないのは GITBUCKET_HOME の場所です。
通常 GITBUCKET_HOME には gitbucket を実行するユーザのホームディレクトリが設定されますが、brew services コマンドなどでデーモンを登録し root 権限で実行する場合は
GITBUCKET_HOME = /private/var/root/.gitbucket/
となりますので注意が必要です。
誤って設定 URL を設定した場合には GITBUCKET_HOME/.gitbucket/gitbucket.conf ファイルを直接変更しなければならないため、これを知らないと詰みます。
最悪の場合は下のコマンドを実行すればなんとかなります。
sudo find / -name "gitbucket.conf"
以上