Sample mattersEvery client, case, and document on this deployment is invented for demonstration. This is purposefully a demo environment.

Separate people, Git transport, and machine access

AccessCurrent contract or migration requirement
PeopleVerified allowed-domain OIDC sign-in, mandatory TOTP, explicit repository grants
Git transportHTTPS; the deployment template disables SSH
SSH certificatesProve issuance, expiry, revocation, principal mapping and CA rotation before enabling
Workflow identityAdd Forgejo Actions OIDC trust; Navigator's existing CI exchange trusts GitHub
Repository automationRestrict identity and API scope to its repositories and permitted operations
Policy administrationSeparate from the credentials available to untrusted PR jobs

Forgejo's reserved bootstrap administrator holds the first administrator seat; its random password is discarded and password sign-in is disabled. Operators use Forgejo's administrator CLI rather than sharing that password.