This article covers how to setup Gitlab on CentOS Linux.
Gitlab is an application tool that is used for source code management. It allows you to plan your development process; code, and verify; package software, and release it with an in-built continuous delivery feature; automate configurations management, and monitor software performance.
To be able to access the GitLab interface you'll need to open ports 80 and 443.
To do so run the following commands:
$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload
To install Postfix service to send notification emails, and enable it to start at system boot, then check if it is up and running using following commands:
# yum install postfix
# systemctl start postfix
# systemctl enable postfix
# systemctl status postfix