Jump to content

GitLab

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

GitLab
Developer(s)GitLab Inc.
Initial release2011; 14 years ago (2011)
Stable release
17.8[1] Edit this on Wikidata / 16 January 2025; 4 months ago (16 January 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. ^ "GitLab 17.8 Release". January 16, 2025. Retrieved January 19, 2025.
  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.