Back to all tools
Gitea logo

Gitea

Lightweight self-hosted Git service — your code, your server, your rules.

0Free
Git Hosting
Share:XLinkedInWhatsApp

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

  1. 1Deploy Gitea as a single binary or Docker container on an internal server
  2. 2Developers push code to Gitea over the corporate network
  3. 3Configure webhooks to trigger Jenkins or Gitea Actions on every push
  4. 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.