GitLab
| GitLab | |
|---|---|
| File:GitLab logo (2).svg | |
| Developer | GitLab Inc. |
| Initial release | 2011 |
| Repository |
|
| Written in | Ruby, Go and JavaScript |
| Engine | |
| Operating system | Cross-platform |
| Platform | x86-64, aarch64 |
| License | Community Edition: MIT License and other software licenses[1] Enterprise Edition: Source-available proprietary software[1][2] |
GitLab is a software forge primarily developed by GitLab Inc. It is available as a community edition and a commercial edition.
History
[edit | edit source]GitLab was created in 2011 by Ukrainian programmer Dmytro Zaporozhets as a side project written in Ruby on Rails. Sytse Sijbrandij wanted to sell it as a service, which Zaporozhets agreed to. So the GitLab B.V. was founded in Utrecht in the Netherlands. Later Zaporozhets quit his job and started as CTO at GitLab.[3]
In 2015, GitLab was part of Y Combinator's winter batch and raised US$1.5 million in seed funding.[4] In September, Khosla Ventures invested an additional $4 million into the company.[citation needed]
In September 2016 August Capital, Y Combinator and Khosla Ventures collected $20 million.[5]
GNOME has also been using GitLab since May 2018. KDE also completed its move to a self-hosted GitLab repository in mid-2020.
Components
[edit | edit source]GitLab consists of different components, mostly interconnected by Unix sockets:[6]
- GitLab shell
- GitLab workhorse
- Nginx
- Gitaly
- Redis
- Sidekiq
- PostgreSQL
- Gitlab Puma
References
[edit | edit source]- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).
- Bug and issue tracking software
- Build automation
- Collaborative projects
- Concurrent Versions System
- Continuous integration
- Cross-platform free software
- Distributed version control systems
- Free project management software
- Free software programmed in Ruby
- Free version control software
- Git repository hosting websites
- Go (programming language) software
- Open-source hosted development tools
- Software using the MIT license
- 2011 establishments in Ukraine
- 2011 software