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
おわり.