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"

以上

Tags:

コメントを残す

メールアドレスが公開されることはありません。