🎉
【gitea】hooksエラー対処
エラー内容
remote: 2025/09/07 10:13:55 modules/setting/setting.go:99:MustInstalled() Unable to load config file for a installed Gitea instance, you should either use "--config" to set your config file (app.ini), or run "gitea web" command to install Gitea.
To <リポジトリURL> ! [remote rejected] main main (pre-receive hook declined) error: failed to push some refs to '<リポジトリURL>'
原因
giteaをお引越ししたとき、コンテナimageをrootからrootlessにしたことで、パスが変更されたため、それでapp.ini
を読み込めないと言われている
(間違ってたらすみません)
root時のROOT_PATH
/data/...
/data/gitea/conf/app.ini
rootless時のROOT_PATH
/var/lib/gitea/...
/etc/gitea/app.ini
対処
giteaの管理者ページから、hooksを再更新してあげるだけ
-
GiteaのGUIを開いて、「サイト管理」を開く
-
「すべてのリポジトリの pre-receive, update, post-receive フックを更新する。」の「実行」ボタンを押すだけ
-
これでできるはず
Discussion