インストール方法

GitLabは複数のクラウドプロバイダーにインストールすることができます。

インストール方法説明選ぶタイミング
Linuxパッケージ(旧称Omnibus GitLab) debrpm の内部パッケージ。LinuxパッケージにはGitLabと、PostgreSQL、Redis、Sidekiqなどの依存コンポーネントがあります。最も成熟した、スケーラブルな方法が必要な場合に使用します。このバージョンはGitLab.comでも使われています。
- さらなる柔軟性と回復力については、リファレンスアーキテクチャのドキュメントをご覧ください。
-システム要件をレビューしてください。
-サポートされているLinuxオペレーティングシステムのリストをご覧ください。
HelmチャートクラウドネイティブバージョンのGitLabとそのコンポーネントをKubernetes上にインストールするためのチャートです。インフラがKubernetes上にあり、その仕組みに慣れている場合に使用します。管理、観測可能性、いくつかの概念は従来のデプロイとは異なります。
- 管理とトラブルシューティングにはKubernetesの知識が必要です。
- 小規模なインストールではコストが高くなる可能性があります。デフォルトのインストールでは、ほとんどのサービスが冗長的にデプロイされるため、シングルノードのLinuxパッケージデプロイよりも多くのリソースが必要です。

DockerDockerコンテナ内のGitLabパッケージ。Dockerに慣れている場合に使用してください。
ソースGitLabとそのコンポーネントをゼロから。GitLabとGitLabコンポーネントをゼロからソースしてください。BSDのようなサポートされていないシステムでも使用できます。
GitLab 環境ツールキット(GET)Terraform と Ansible スクリプトのセットです。主要なクラウドプロバイダー上でリファレンスアーキテクチャをデプロイするために使用します。本番環境にはいくつかの制限と手動設定があります。
GitLab オペレーター Kubernetes Operatorパターンに従ったインストールと管理方法。GitLabをOpenShift環境で実行するために使用します。

サポートされていないLinuxディストリビューションとUnixライクなオペレーションシステム

  • Arch Linux
  • Fedora
  • FreeBSD
  • Gentoo
  • macOS

これらのオペレーションシステムへのGitLabのインストールは可能ですが、サポートされていません。詳しくはインストールガイドをご覧ください。

LinuxパッケージのインストールでサポートされているOSバージョンとサポートされていないOSバージョンのリスト、およびそのOSで最後にサポートされたGitLabバージョンについては、サポートされなくなったOSバージョンをご覧ください。

Microsoft Windows

GitLabはLinuxベースのオペレーションシステム向けに開発されています。Microsoft Windowsでは動作しませんし、近い将来にサポートする予定もありません。最新の開発状況については、イシューをご覧ください。GitLabの実行には仮想マシンの使用をご検討ください。