In this article, we are going to show you how to install GitLab on CentOS 7. GitLab is Rails-based open source repository manager developed by GitLab Inc. GitLab is very useful for teamwork because is web-based git repository manager and it’s easy to deploy, code or test applications. It supports functions such as code reviews, issue tracking and activity feeds and that’s just a few of the features this application has. GitLab comes in Community Edition (self-hosted and free) and Enterprise Edition (self-hosted and paid).