OSS探訪

GitLabの巨大なDevOps codebaseをGitHub mirrorから参照する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
24,552
主要言語
Ruby
ライセンス
未判定
リポジトリ最終更新
2026/09/30
ページ内ナビ

概要

gitlabhq/gitlabhqはGitLabのGitHub mirrorです。Git repository管理、merge request、CI/CD、issue、wiki等を統合するRuby on Rails中心のcodebaseですが、READMEはcanonical development sourceがGitLab.com側であることを明記しています。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

repository・review・CI/CD・issueを一つのplatformへ統合する

Git repository管理、merge requestによるcode review、CI/CD pipeline、issue tracker、wiki等を同一applicationで扱います。

出典:[2]

大規模Rails applicationのarchitectureを参照する

READMEはRuby on Rails、Redis、PostgreSQL等を主要stackとして示しており、大規模self-hosted DevOps applicationの実装を追えます。

出典:[2]

向いている用途

GitLab internalsやself-hosted DevOps platformを調査する用途に向く

source architecture、CI/CD、access control、project managementを横断して調査したい場合の参照先になります。

出典:[2]

導入前の確認

GitHubはcanonical sourceではない

READMEは実際のdevelopmentがGitLab.comのgitlab-org/gitlabで行われると明記しています。issueやcontributionもcanonical側の案内を優先します。

出典:[2][4]

repository全体を単一licenseとして扱わない

LICENSEは通常code、doc、ee、jh、third-party componentsでlicense条件が分かれる構成です。利用対象pathごとにlicenseを確認します。

出典:[3]

参考にした公式資料

  1. [1]gitlabhq/gitlabhq GitHub mirror(2026-09-30)
  2. [2]GitLab mirror README(2026-09-30)
  3. [3]GitLab repository license file(2026-09-30)
  4. [4]Canonical GitLab source(2026-09-30)
編集部からの補足

このGitHub repositoryはcanonical sourceではなくmirrorです。READMEは開発元をGitLab.comのgitlab-org/gitlabと明記しています。またlicenseは単純なMIT一枚ではなく、通常部分・doc・ee・jh・third-partyで条件が分かれるため、利用対象fileごとの確認が必要です。

3ステップで試す

  1. 1

    GitHub mirrorをclone

    調査用にmirrorを取得します。実際のdevelopmentやissueはGitLab.com側がcanonicalです。

    git clone --depth 1 https://github.com/gitlabhq/gitlabhq.git && cd gitlabhq
  2. 2

    snapshot versionを確認

    mirror上のcurrent snapshot versionを確認します。stable release番号とは限りません。

    cat VERSION
  3. 3

    licenseとrequirementsを確認

    pathごとのlicense差とself-host要件を先に確認します。

    sed -n "1,120p" LICENSE && sed -n "1,160p" doc/install/requirements.md
公式READMEで確認

成長

成長の推移 · 直近30日

24,552 Stars

推移データを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • gitlab
  • rails
  • ruby
Stars
24,552
Forks
5,984
Watchers
980
Open Issues
36
所有者種別
Organization
主要言語
Ruby
ライセンス
未判定
リポジトリ最終更新
2026/09/30

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?