This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Forgejo ====== We use a self-hosted Forgejo instance for our Git source code hosting. ===== Quick Reference ===== URL: [[https://git.starcat.systems|git.starcat.systems]]<BR> Homepage: [[https://forgejo.org|forgejo.org]]<BR> Hosting: Hetzner 🇫🇮 HEL<BR> Configuration repo: [[https://git.starcat.systems/starcat-infra/git-server|starcat-infra/git-server]] ===== Notes ===== ==== Disabling OIDC ==== By default, Forgejo is set up to force users to use Pocket (StarCat ID) to log in. In case Pocket is not working, we can change a line in ''app.ini'' to show the local login form. See [[https://git.starcat.systems/starcat-infra/git-server/src/commit/d33ca4255f0be609e8ba454b2e6f3be0cd0fb6e4/forgejo/app_ini/app.ini#L87|app.ini line 87]]. SSH to the server with a sudo-capable account, open ''app.ini'', and change the line ''ENABLE_INTERNAL_SIGNIN = false'' to ''ENABLE_INTERNAL_SIGNIN = true'', then restart Forgejo. Then, you can log in with a local break-glass account (see 1Password).