logo
icon

Gerrit

Gerrit is a web-based code review tool built on Git. It provides an embedded H2 database for zero-configuration setup, inline code review with side-by-side diffs, fine-grained access controls, and SSH/HTTP Git hosting in a single container.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-04-04
Services
service icon
Tags
Developer ToolsTool

Gerrit Code Review

A web-based code review and Git repository management tool used by projects like Android, Chromium, and Eclipse. Gerrit ships with an embedded H2 database and Lucene search index, requiring no external dependencies.

Getting Started

  1. Open the web UI at your domain — Gerrit displays a guided setup page on first launch
  2. First user becomes admin — the first account to sign in is automatically granted administrator privileges
  3. Create a Git repository — use the web UI or SSH to create new projects
  4. Push code for review — push to refs/for/main to create a code review change
  5. Review and submit — review code inline with side-by-side diffs, vote, and submit changes

Key Features

  • Inline code review with side-by-side and unified diff views
  • Fine-grained access control with project-level and branch-level permissions
  • Embedded H2 database and Lucene index (zero external dependencies)
  • Git hosting over SSH (port 29418) and HTTP
  • Plugin system for extending functionality (CI integration, etc.)
  • REST API for automation and integration
  • Change-based workflow with submit rules and merge strategies
  • Email notifications for review updates

Exposed Ports

  • 8080: Web UI (HTTP)
  • 29418: Git over SSH

License

Apache-2.0 — Gerrit Code Review