Skip to end of metadata
Go to start of metadata

GitLab is a web-based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features, using an open-source license, developed by GitLab Inc.

Type of productsGit-repository hosting service
Collaborative revision control
HeadquartersSan Francisco, United States
Area servedWorld Wide

Sid Sijbrandij (CEO)

Dmitriy Zaporozhets (CTO)

Content License

Community Edition: MIT License

Enterprise Edition: EE License (source-available commercial software)

Written inRuby, Go, and Vue.js

GitLab provides a complete DevOps platform for CI/CD toolchain out-of-the-box.


  • Page:
    Install GitLab Community Edition on CentOS 7 GitLab is an open source repository manager based on Rails developed by GitLab Inc. It is a web based git repository manager that allows your team collaborate on coding, testing and deploying applications. GitLab provides several features, including wikis, issue tracking, code reviews, and activity feeds. GitLab Community Edition is designed to self-hosted and free, but it does not provide technical supports. GitLab supports not only for CentOS but also other operating system as well. 
  • Page:
    502 - Whoops, GitLab is taking too much time to respond — If you face 502 error from gitlab server, it means that server is busy for doing something in most of cases. It might be associated with server performance.
  • Page:
    Changing GitLab repository — In order to change the data directory, you need to add git_data_dirs in /etc/gitlab/gitlab.rb