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