GitLabと他のツールとの比較

GitHub PagesとGitLab Pagesの比較

GitHubは静的サイトジェネレータとしてJekyllを使用し、masterブランチの /docs フォルダーを公開します。GitHub Pagesは /docs ディレクトリのコンテンツを読み込んで、 index.md ファイルをHTMLに変換した結果をあなたのGitHub Pages URLで公開します。GitLabではより柔軟にウェブページを作成することができます。サイトのコンテンツは無料のプライベートプロジェクトで管理しつつ、公開したい情報(HTML)だけをGitLab Pagesで公開できます。GitLab Pagesでは無料でカスタムドメインを使用することができ、SSL/TLS証明書をインストールしてウェブサイトを安全にすることもできます。


機能

統合されたCI/CD

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

GitLabにはCI/CD機能が統合されているので、CI/CDのために他のツールをインストールする必要はありません。GitLabのCI/CDを使用して、ウェブサイト(GitLab Pages)やウェブアプリケーションをビルド・テスト・デプロイできます。ジョブの結果はマージリクエストに表示され、簡単にアクセスできます。

CI/CDの詳細

GiLab Pagesで無料でウェブサイトを公開

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

GitLab Pagesは、GitLabのリポジトリとCIを利用して、静的サイトを簡単にホストする仕組みを提供します。カスタムドメインやHTTPSもサポートします。

GitLab Pagesの詳細

無料のプライベートプロジェクトからウェブサイトを公開

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

サイトのコンテンツは無料のプライベートプロジェクトで管理しつつ、公開したい情報(HTML)だけをGitLab Pagesで公開できます。

GitLab Pagesのドキュメントを表示

GitLab Pagesのカスタムドメイン

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

GitLab Pagesでは、カスタムドメインやサブドメインを使用できます。

GitLab Pagesのウェブサイトにカスタムドメインを適用する方法の詳細

GitLab Pagesのマルチカスタムドメイン

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

GitLab Pagesでは1つのウェブサイトに複数のカスタムドメイン(ドメインエイリアス)を追加できます。ドメインエイリアスは1つの部屋への複数の扉のようなものです。

GitLab Pagesのウェブサイトにカスタムドメインを追加する方法の詳細

GitLab Pagesのセキュアなカスタムドメイン(HTTPS)

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

GitLab Pagesのカスタムドメインでは、無料でSSL/TLS証明書をインストールして使用できます。

GitLab PagesのウェブサイトにSSL/TLS証明書を追加する方法の詳細

GitLab Pagesのカスタムドメインの検証

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

新しいカスタムドメインを追加する場合は、ドメインの所有権を検証するために、指定のTXTレコードを追加しなければなりません。 この機構により、所有していないドメインのなりすましを防止することができます。

GitLab Pagesのドキュメントを表示

GitLab Pagesはすべての静的サイトジェネレーター(SSG)をサポート

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

GitLab Pagesでは、あらゆるSSGをビルドできます。また、使用するSSGのバージョンを指定することも可能です。

GitLab PagesであらゆるSSGをビルドする方法の詳細

GitLab Pagesのサンプルプロジェクト

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

フォークするサンプルプロジェクトを選択して、GitLab Pagesを開始することができます。

プロジェクトをフォークして、GitLab Pagesを開始する3分間のチュートリアル動画

GitLab PagesはすべてのJekyllプラグインをサポート

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

GitLab Pagesでは、あらゆるバージョンのJekyllでビルドできることに加えて、すべてのJekyllプラグインを利用できます。

GitLab Pagesのドキュメントを表示

GitLab Pagesのカスタムエラーページ(404)

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

GitLab Pagesではカスタムエラーページを作成することができます。

GitLab Pagesのウェブサイトにカスタム404ページを追加する方法の詳細

この文章の大部分が、GitLabの好きなユーザーによって書かれています。 そのため、GitLabに対するバイアスがかかっている可能性があります。 しかし、できる限り公正で事実に基づいた比較を行いたいと考えています。 GitLabにはない、他の製品の優れた機能があれば、ぜひ追加をしてください。 もしも、比較表に間違いやバイアスや漏れや古くなった内容を見つけた場合は、 このウェブサイトを修正するマージリクエストを投稿してください。 このウェブサイトのすべてのページは、フッターにあるリンクをたどって、 修正のマージリクエストを投稿することができます。

GitLabはGitLab, Inc.の商標です。その他のすべての商標・ロゴマークの権利はそれぞれの所有者に帰属します。

GitLabはオープンコア

GitLabの競合製品のほとんどはソースコードを公開していませんが、GitLabはオープンコア製品です。 GitLabコミュニティエディションは完全なオープンソースで、 GitLabエンタープライズエディションはオープンコア(プロプライエタリ)です。

ソースコードにアクセス

クローズドソースなソフトウェアと異なり、 コミュニティエディションエンタープライズエディションの ソースコードを確認したり、修正することができます。 機能の追加やカスタマイズのために、サーバーのソースコードを修正したり、GitLabのリポジトリをフォークすることができます。 独自に実施した変更はメインのソースコードにフィードバックし、マージされるように挑戦することを推奨します。 それにより、他のユーザーの役に立つ上に、自身のインスタンスのアップデート作業を簡単に保つことができます。

コミュニティからの貢献

GitLabには毎月数百人からの貢献があります。 顧客・ユーザー・GitLab社員のすべてが毎月のリリースに貢献しています。 このことは、簡単に使用できる便利なユーザー管理のような、 組織にとって本当に必要な機能の開発に役立っています。

長期利用に最適

GitLabは、数十万の組織が利用し、頻繁にソフトウェアへ貢献しています。 GitLabには堅牢なコミュニティが存在します。 つまり、GitLabは単一企業のサポートに依存していないので、 長期利用に適しています。

毎月、新しい安定版がリリース

毎月、機能の改善と新機能の追加と不具合の修正のすべてが適用された、 GitLabの新しい安定版がリリースされます。 これにより、GitLabはとても迅速に顧客の要望に応えることができます。

日本語でのサポートが必要な場合は 国内正規販売代理店 へお問い合せください。

無料で30日間、 GitLab Ultimate を試用できます。