"Enter"a basıp içeriğe geçin

CentOS 7 üzerine GitLab Kurulumu

Last updated on 14 Mayıs 2020

Gitlab, DevOps yaşam döngüsünün tüm aşamaları için açık kaynaklı, güçlü, sağlam, ölçeklenebilir, güvenli, aynı zamanda etkili bir yazılım geliştirme ve işbirliği platformudur. Gitlab, açık kaynak projelerinize ev sahipliği yapmak için Github’a en iyi alternatiflerden biridir. GitLab yazılım geliştirme süreçlerimzi planlamamızı sağlar.

Öncelikle yum paket yöneticisi aracılığıyla gerekli isterleri yüklüyoruz.

yum install curl policycoreutils-python openssh-server

Ardından, bildirim e-postaları göndermek için Postfix hizmetini yükleyin ve sistem önyüklemesinde başlamasını etkinleştirin, ardından aşağıdaki komutları kullanarak çalışıp çalışmadığını kontrol edin.

yum install postfix
systemctl start postfix
systemctl enable postfix
systemctl status postfix

GitLab deposunu ekleyip kurulum paketlerini indirelim.

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

Ardından, aşağıdaki komutu kullanarak GitLab Community Edition paketini yükleyin ve ‘http://gitlab.onurbabur.com‘ adresini GitLab örneğinize bir web tarayıcısından erişmek istediğiniz URL’ye değiştirdiğinizden emin olun.

Eğer girmiş olduğunuz URL i güncellemek isterseniz /etc/gitlab/gitlab.rb dosyası üzerinden external_url başlığı altından değiştirebilirsiniz. Config dosyası üzerinde yapılan her güncellemenin devreye alınabilmesi için aşağıdaki komutu çalıştırmanız gerekmetekdir.

gitlab-ctl reconfigure

Ortamınızda güvenlik duvarınız etkin ise 80 (http) ve 443 (https) portlarına izin vermeniz gerekmektedir.

firewall-cmd –permanent –add-service=80/tcp
firewall-cmd –permanent –add-service=443/tcp
systemctl reload firewalld

İlgili izinler verildikten sonra http://gitlab.onurbabur.com kaydı üzerinden girip root hesabımız için parola oluşturmamız gerekmektedir. Parolamızı oluşturup erişimimizi sağlayalım.

Başka bir yazımızda görüşmek üzere,

Bir cevap yazın

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