**Forgejo** is a lightweight, self-hosted git hosting platform (a fork of Gitea). It provides repositories, pull requests, issue tracking, and a package registry — all accessible via your browser or standard git clients.
- **npm/go/python:** Configure your package manager to authenticate with your Forgejo token (generate one under **Settings → Applications → Generate Token**).
## Tips
- **Two-factor auth:** While passkeys handle SSO, enable 2FA in Forgejo settings for an extra layer of security on the git server itself.
- **Actions:** Use `.forgejo/workflows/` in your repo to define CI pipelines (compatible with GitHub Actions syntax).
- **Webhooks:** Set up webhooks to trigger external services when you push code.
## Related Services
- [Semaphore](https://semaphore.k3s.home.nest) — Ansible automation UI for infrastructure management
- [Keycloak](../technical/security-and-identity.md) — Powers SSO and group-based access control
---
*TODO: Add screenshot of Forgejo repository view with a sample project.*