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
- ^ “GitLab 17.8 Release”. January 16, 2025. Retrieved January 19, 2025.
- ^ a b “GitLab LICENSE file”. Archived from the original on March 29, 2020. Retrieved March 29, 2020.
- ^ “GitLab Enterprise Edition LICENSE file”. Archived from the original on March 22, 2021. Retrieved March 29, 2020.
- ^ 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.