GitLab

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:

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

References

Uses material from the Wikipedia article GitLab, released under the CC BY-SA 4.0 license.