大した内容ではない。GiteaをずっとLAN内で運用していたが、やはりそれだと不便なので外部公開の必要を感じた。とはいえお一人様なのでサインアップはさせたくない。ので、設定するだけ。
目次
環境
- M2 Pro Mac mini, Intel Mac mini 2018
- macOS 14.7.7 (Sonoma)
- gitea 1.24.5 (via brew)
brew services start giteaで起動
手順
まず現状を確認する。右上に登録がある。

これを殺す。とりあえずサービスを止める。
brew services stop giteaapp.iniを書き換える。brew servicesを使っている場合はps axでわかるとおり以下となる。
58271 ?? S 0:00.75 /opt/homebrew/opt/gitea/bin/gitea web --work-path /opt/homebrew/var/giteaそんなわけで以下を編集する。
emacs /opt/homebrew/var/gitea/custom/conf/app.iniそうしたら[service]セクションより以下の項目を操作する。
[service]
DISABLE_REGISTRATION = trueいけたらサービス再起動。
brew services start giteaWeb画面を確認する。

右上から「登録」が消えていることを確認。これでOK。

コメント