Repolode
GerritCodeReview

GerritCodeReview/gerrit

Gerritは、差分の並列表示やインラインコメント、変更の提出管理に対応したGitベースのコードレビュー ツールです。

代替できる製品:GitHub Pull Requests

スター
1,237
フォーク
279
未解決の Issue
3
最終コミット
17 時間前

これは何?

Gerritは、Gitベースのプロジェクト向けのコードレビューおよびプロジェクト管理ツールです。変更を左右に並べて表示し、レビュー担当者なら誰でも変更にインラインコメントを追加できます。

承認済みの変更をメンテナーが一つずつ手作業でマージする代わりに、Gerritでは権限を持つユーザーなら誰でも変更をメインのGitリポジトリに提出できます。これにより、メンテナーの手作業を減らしながら、レビューとマージの管理をツール内で行えます。

主にJavaで開発され、Bazelでビルドされます。Debian、Ubuntu、CentOS、RedHat、Fedora向けのバイナリパッケージが提供されており、CentOS 8およびUbuntu 20.04向けのDockerイメージも公開されています。

主な機能

  • 01コード変更を左右に並べて表示し、レビュー担当者なら誰でもインラインコメントを追加できます。
  • 02権限を持つユーザーは、メンテナーが手作業でマージすることなく、変更をGitリポジトリに提出できます。
  • 03DebパッケージまたはRPMパッケージからインストールするか、ビルド済みのDockerイメージを使って実行できます。
  • 04Bazelを使ってソースからビルドできます。

ユースケース

  • Gitを利用するチームのコードレビューワークフローを運用する。
  • メンテナーがアクセスを管理する共有リポジトリに、コントリビューターが変更を提出できるようにする。
  • CentOSまたはUbuntu上でDockerを使い、Gerritサーバーをセルフホストする。

クイックスタート

  1. 1

    リンク先のインストールガイドに従ってBazelをインストールします

  2. 2

    サブモジュールを含めてリポジトリをクローンします

    git clone --recurse-submodules https://gerrit.googlesource.com/gerrit
  3. 3

    プロジェクトディレクトリからリリース版をビルドします

    cd gerrit && bazel build release

使う前に知っておきたいこと

  • ソースからビルドするには、Bazelをインストールし、gitサブモジュールを取得する必要があります。
  • GitHubリポジトリはミラーのため、そこでプルリクエストは受け付けていません。
  • スパム対策のため、issueを作成するにはrepo-discuss Google Groupへの参加が必要です。

収録されている特集

トピック

よくある質問

gerrit とは?
Gerritは、差分の並列表示やインラインコメント、変更の提出管理に対応したGitベースのコードレビュー ツールです。 Gerritは、Gitベースのプロジェクト向けのコードレビューおよびプロジェクト管理ツールです。変更を左右に並べて表示し、レビュー担当者なら誰でも変更にインラインコメントを追加できます。
gerrit は無料で使えますか?ライセンスは?
gerrit は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gerrit は今もメンテナンスされていますか?
活発にメンテナンス中。gerrit の最終コミットは 2026年11月5日 です。
gerrit は何に使えますか?
Gitを利用するチームのコードレビューワークフローを運用する。 メンテナーがアクセスを管理する共有リポジトリに、コントリビューターが変更を提出できるようにする。 CentOSまたはUbuntu上でDockerを使い、Gerritサーバーをセルフホストする。
gerrit のインストール方法は?
リンク先のインストールガイドに従ってBazelをインストールします サブモジュールを含めてリポジトリをクローンします: git clone --recurse-submodules https://gerrit.googlesource.com/gerrit プロジェクトディレクトリからリリース版をビルドします: cd gerrit && bazel build release
gerrit はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/GerritCodeReview/gerrit

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

vimキーバインドに対応したターミナルコードレビューツール。コメントをGitHub、GitLab、Gitea、Bitbucket、Azure DevOps、Gerrit、またはクリップボードに出力できます。

3532+47 今週328RustMIT活発にメンテナンス更新 17 時間前