A feature-complete, RAM-devouring DevOps platform
Run the Omnibus installer, then run gitlab-ctl reconfigure again because something went wrong. Chef is involved. Nobody knows why.
Runs on Linux, Linux in a container, Linux in a VM, and Linux in a Kubernetes cluster that costs more per month than your car. Your Raspberry Pi tried.
4 GB to boot, 16 GB to actually push code. Ships with Postgres, Redis, Sidekiq, Gitaly, and three services you'll meet at 3 a.m.
Open core. You can read every line of the feature you're not allowed to use.
CI/CD, registries, security scanning, boards, wikis, and an AI that writes merge request descriptions in a language no human speaks. You wanted Git. You got a platform.
.gitlab-ci.yml starts at 12 lines and ends at 900. Indentation errors are caught instantly, right before the pipeline fails for an unrelated reason.