Gitea
A lightweight, self-hosted Git service: your repositories, issues, and pull requests, on your own hardware.
by Gitea
Overview
Gitea gives you the full code-hosting experience at home: Git repositories with issues, pull requests, a wiki, and releases, served by a single small binary that stays fast on modest hardware. Keep personal projects, dotfiles, and household scripts versioned on a machine you own, and bring existing repositories home with the built-in migrator for GitHub, GitLab, and other providers.
Features
- Git repositories with issues, pull requests, a wiki, and releases
- Built-in migrator to bring existing repositories home from GitHub, GitLab, and other providers
- API tokens for scripting and automation
- Fast, small footprint that stays responsive on modest hardware
Setting up
On first visit Gitea shows its install screen with every setting already filled in: just create your administrator account and finish. That account becomes the administrator.
Good to know
Cloning and pushing work over HTTP at the app's malmo address; git-over-SSH is disabled because malmo routes web traffic only, so use the HTTP clone URLs the UI shows. Email notifications (password resets, issue mentions) work once an administrator adds an outgoing email account in malmo and binds Gitea to it; until then they are silently dropped, and an admin can still reset any account's password from Gitea's own admin panel.