Jump to content

GitLab

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Bamyers99 (talk | contribs) at 15:05, 18 March 2025 (recovered categories). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

GitLab
Developer(s)GitLab Inc.
Initial release2011; 14 years ago (2011)
Stable release
18.1[1] Edit this on Wikidata / 19 June 2025; 29 days ago (19 June 2025)
Repository
Written inRuby, Go and JavaScript
Operating systemCross-platform
Platformx86-64, ARMhf
LicenseCommunity Edition: MIT License and other software licenses[2]
Enterprise Edition: Source-available proprietary software[2][3]
Websiteabout.gitlab.com Edit this on Wikidata

GitLab is a software forge primarily developed by GitLab Inc.. It is available as a community edition and a commercial edition.

History

GitLab was created in 2011 by Ukrainian programmer Dmitriy Zaporozhets as a side project written in Ruby on Rails.

Components

GitLab consists of different components, mostly interconnected by Unix sockets:[4]

  • GitLab shell
  • GitLab workhorse
  • Nginx
  • Gitaly
  • Redis
  • Sidekiq
  • Database
  • Unicorn

References

  1. ^ https://about.gitlab.com/releases/2025/06/19/gitlab-18-1-released/. {{cite web}}: Missing or empty |title= (help)
  2. ^ a b "GitLab LICENSE file". Archived from the original on March 29, 2020. Retrieved March 29, 2020.
  3. ^ "GitLab Enterprise Edition LICENSE file". Archived from the original on March 22, 2021. Retrieved March 29, 2020.
  4. ^ Evertse, Joost (2019). Mastering GitLab 12: implement DevOps culture and repository management solutions (1st ed.). Place of publication not identified: Packt Publishing. ISBN 978-1-78953-406-1.