Last updated on 24 Şubat 2022
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,