Back to all tools

Gitea
Lightweight self-hosted Git service — your code, your server, your rules.
0Free
Git Hosting
Overview
Gitea is a painless, self-hosted Git service that's lightweight and easy to install.
Key Features
- Self-hosted Git repositories with a GitHub-like UI
- Gitea Actions: GitHub Actions-compatible CI/CD built in
- Issue tracker, project boards, and milestone management
- Webhook support for CI/CD integration
- LDAP, OAuth2, and SSO authentication
- Single binary deployment — easy to install and upgrade
Real-World Workflows
Air-gapped self-hosted Git platform
- 1Deploy Gitea as a single binary or Docker container on an internal server
- 2Developers push code to Gitea over the corporate network
- 3Configure webhooks to trigger Jenkins or Gitea Actions on every push
- 4Mirror critical public repositories from GitHub to Gitea for offline access
Getting Started
docker run -d --name gitea \ -p 3000:3000 -p 222:22 \ -v gitea_data:/data \ gitea/gitea # Visit http://localhost:3000
Compare Alternatives
See how Gitea stacks up against similar tools.