Mac で鯖立てしてる方の役に立てば幸いです.

Homebrew で GitBucket をインストール.

以前から Mac で GitBucket サーバを立てていましたが, brew upgrade するとサービスの立ち上げに失敗しました.

次のように, Homebrew で GitBucket をインストール, 管理者でサービスとして開始すると失敗します.

brew install gitbucket
sudo brew services start gitbucket

Mac の Rootless 機能で /System へのアクセスが制限されているのが原因っぽい. (前までは問題なかったのですが…)

root から一般ユーザへ移行

2つ解決策が考えられます.

解決策 1. Rootless を無効化する.

解決策 2. 一般ユーザでサービスを起動する.

セキュリティのことを考え, 今回は一般ユーザでサービスを起動しますが, その前に, root から一般ユーザへ GitBucket のデータを移動します.

注意: 移動先の ~/.gitbucket に, すでにファイルが無いか確認するのを忘れずに.

cd $HOME
sudo mv /private/var/root/.gitbucket .

一般ユーザでサービスを起動します. 問題なければ localhost:8080 からアクセスできます.

brew services start gitbucket

おわり.

コメントを残す

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