Installation of Gitlab On Redhat/Cent0s 7
Gitlab is a web based GUI repository Manager, issue tracking and CI/CD Pipelines features using Open Source with the help of GIT Version control system.
You may refer link for more info : Gitlab doc
Hardware Requirements :
- CPU – 2 core
- RAM – 4 GB
Software Requirements : should be installed on the machine
- Policycoreutils and curl
- Openssh Server and client both
- Mail Server (Postfix ) or any other SMTP
I’m assuming you have installed those packages on your machine. You also need to allow http service in firewall if you want to access it from outside.
Step 1 :
Firewall-cmd -–permanent –add-port=80/tcp
And enable & start the services of Openssh , postfix
Yum install policycoreutils-python.x86_64 postfix-2.10.1-6.el7.x86_64 openssh-server –y
During Postfix installation a configuration window may appear. Select “internet site ” Use your server external DNS for “ mail name” and press enter. If screen still appears, continue and accept it.
Step 2 :
Add gitlab packages repository and install it
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
Step 3 :
Now you have to install Gitlab Packages and change url to your at which you want to install Gitlab. Installation will be automatically start at the URL.
EXTERNAL_URL=”http://192.168.130.128″ yum install -y gitlab-ee
Only one Packages
Step 4 :
If you want to change your URL then go to the location given below
Then run below commands