Centos 7 Üzerine Gitlab Kurulumu

Gitlab Hakkında

Gitlab open source yani açık ve ücretsiz olarak sunulmuş bir servistir. Projelerinizi bu servis üzerinden oluşturup, yönetimini sağlayabilirsiniz. Bir çok kullanıcı ve firmalar tarafından da tercih edilmektedir.  Aşağıda yer alan işlem adımlarını takip ederek, centos7 kurulu bir sunucu da Gitlab servisini aktif hale getirebilirsiniz. Gitlab hakkında daha detaylı açıklamaya https://blog.linuxturkey.org/2018/02/15/gitlab-nedir-ne-degildir/ adresinden erişebilirisiniz.

Gitlab Kurulumu

1-  Öncelikle aşağıdaki komut satırını çalıştırarak başlayalım.

# yum install curl postfix policycoreutils-python openssh-server

 

2- Aşağıdaki komutlar, sistem güvenlik duvarında HTTP ve SSH erişimini de açacaktır.

 

# sudo systemctl enable sshd 
# sudo systemctl start ssh

 

3- Gitlab çalışması için Postfix kurulumuna ihtiyaç duyuyor.

# sudo yum install postfix

4-Yükleme işlemi bittikten sonra Postfix hizmetini başlatmak için aşağıdaki komutları yazıp, çalıştırabilirsiniz.

# sudo systemctl enable postfix # sudo systemctl start postfix

5- GitLab paketi deposunu ekleyin ve paketi yükleyin.

#curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

6- GitLab örneğinize erişmek istediğiniz URL’yi http: // gitlab.example.com` olarak değiştirin. Hostname yada Sunucu ip adresini yazabilirsiniz.

#sudo EXTERNAL_URL="http://SUNUCU_IP_ADRESİ_YADA_HOSTNAME" yum install -y gitlab-ee

 

 

7-  Kurulum tamamlandıktan sonra Sunucu ip adresine yada hostname adresi browser’ın adres satırına yazılarak gitlab arayüzüne ulaşılır. Bu bölümde yeni bir parola oluşturulur.

 

8- Bu bölümde kullanıcı adı olarak “root” yazılır bir önceki ekranda belirlemiş olduğunuz parola kombinasyonunu yazabilirsiniz.

 

 

 

 

 

 

 

 

 

9- Gitlab proje ekranına üzerinden,  istediğiniz tüm işlemlerinizi sağlayabilirsiniz.

 

Sorular kısmından konu ile ilgili soruları sorabilirsiniz

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir