GitLab
![]() | |
Developer(s) | GitLab Inc. |
---|---|
Initial release | 2011 |
Stable release | 17.8[1] ![]() |
Repository | |
Written in | Ruby, Go and JavaScript |
Operating system | Cross-platform |
Platform | x86-64, ARMhf |
License | Community Edition: MIT License and other software licenses[2] Enterprise Edition: Source-available proprietary software[2][3] |
Website | about![]() |
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
Controversy
GitLab was ceasing its GitLab.com account services for users in mainland China, Macau, and Hong Kong, urging them to migrate to JiHu (gitlab.cn), the Chinese entity authorized to distribute and support GitLab in the region, by February 18, 2025, after which their accounts will be deleted. This decision follows GitLab's 2021 establishment of a Chinese joint venture, JiHu Information Technology (Hubei) Co., Ltd., to provide localized GitLab services tailored for the Chinese market, operating independently from GitLab.com with separate infrastructure and management.[5]
In December 2024, JiHu faced severe internal and external criticism. A now-former JiHu GitLab DevOps architect publicly revealed an alleged "Endgame Plan" orchestrated by the company's CEO Liu Gang, which involved pressuring free GitLab CE users in China to become paying customers through potentially misleading legal tactics. Following these public accusations and a call for the CEO's removal, the architect was terminated and faced legal demands for retraction. He also made allegations regarding concealed American capital within JiHu GitLab, potentially posing national security risks due to the company's involvement with a Chinese aerospace entity.[6]
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.
- ^ cnBeta. "GitLab不再为中国区用户提供GitLab.com账号服务 旧账户将被删除 - 最新消息". cnBeta.COM (in Chinese (China)). Retrieved April 13, 2025.
- ^ 号召全体员工“一起开除老板”,极狐 GitLab 架构师怒斥高层“恐吓免费版用户”,前员工揭 CEO“不懂开源”-36氪 ["Let's All Fire the Boss": JiHu GitLab Architect Lambastes Executives for "Threatening Free Users," Ex-Employee Exposes CEO's "Lack of Open Source Understanding" - 36Kr]. 36kr.com. April 14, 2025. Retrieved April 13, 2025.
- 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
- Go (programming language) software
- Open-source hosted development tools
- Software using the MIT license
- Git repository hosting websites