Linux'ta GitLab Nasıl Kurulur ve Yapılandırılır


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 ve aynı zamanda verimli bir yazılım geliştirme ve işbirliği platformudur.

Geliştirme sürecinizi planlamanıza olanak tanır; kodlayın ve doğrulayın; yazılımı paketleyin ve yerleşik sürekli teslimat özelliğiyle yayınlayın; konfigürasyon yönetimini otomatikleştirin ve yazılım performansını izleyin.

Sorun izleyici, sorunların projeler arasında taşınması, zaman takibi, çok güçlü dallanma araçları, dosya kilitleme, birleştirme istekleri, özel bildirimler, proje yol haritaları, proje ve grup kilometre taşları için iş bitirme grafikleri ve çok daha fazlası gibi özelliklere sahiptir.

Gitlab, açık kaynaklı projelerinizi barındırmak için Github'a en iyi alternatiflerden biridir; bunu orada öğreneceksiniz.

Bu yazıda RHEL tabanlı ve Debian tabanlı dağıtımlar üzerinde GitLab'in (Git-depo yöneticisi) nasıl kurulacağını ve yapılandırılacağını açıklayacağız.

1. Adım: Gerekli Bağımlılıkları Kurun ve Yapılandırın

1. Öncelikle, gösterildiği gibi yum veya apt paket yöneticisini kullanarak aşağıdaki gerekli bağımlılıkları yükleyerek başlayın.

sudo yum install curl policycoreutils-python-utils [On RHEL-based]
sudo apt install curl policycoreutils-python-utils [On Debian-based]

2. Ardından, bildirim e-postaları göndermek için Postfix hizmetini yükleyin ve sistem önyüklemesinde başlatılmasını etkinleştirin, ardından aşağıdaki komutları kullanarak çalışır durumda olup olmadığını kontrol edin.

sudo yum install postfix    [On RHEL-based]
sudo apt install postfix    [On Debian-based]

sudo systemctl start postfix
sudo systemctl enable postfix
sudo systemctl status postfix

Postfix kurulumu sırasında bir yapılandırma penceresi görünebilir. 'İnternet Sitesi'ni seçin ve 'posta adı' için sunucunuzun harici DNS'sini kullanın ve enter tuşuna basın. Ekstra ekranlar görünürse varsayılanları kabul etmek için enter tuşuna basmaya devam edin.

Adım 2: GitLab Deposunu Ekleyin ve Paketi Kurun

3. Şimdi aşağıdaki betiği çalıştırarak GitLab paket havuzunu sisteminize ekleyin.

RHEL tabanlı sistemlerde:

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

Debian tabanlı sistemlerde:

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

4. Ardından, aşağıdaki komutu kullanarak GitLab Community Edition paketini yükleyin ve 'https://gitlab.linux-console.net'u değiştirdiğinizden emin olun. ' GitLab örneğinize bir web tarayıcısından erişmek istediğiniz URL'ye.

RHEL tabanlı sistemlerde:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" yum install -y gitlab-ce

Debian tabanlı sistemlerde:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" apt install -y gitlab-ee

Not: Ana URL'nizi değiştirmek istiyorsanız bunu GitLab ana yapılandırma dosyasında /etc/gitlab/gitlab.rb 'de yapılandırabilirsiniz. harici_url bölümünde. Değişiklik yapıldıktan sonra, aşağıdaki komutu kullanarak yapılandırma dosyasındaki son değişiklikleri uygulamak için gitlab'ı yeniden yapılandırmayı unutmayın.

sudo gitlab-ctl reconfigure

5. Sistem güvenlik duvarınız etkinse, 80 (HTTP) ve 443 ( bağlantı noktalarını açmanız gerekir. HTTPS) sistem güvenlik duvarındaki bağlantılara izin verir.

RHEL tabanlı sistemlerde:

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

Debian tabanlı sistemlerde:

sudo ufw allow http
sudo ufw allow https
sydo ufw reload

Adım 3: İlk Gitlab Kurulumunu Gerçekleştirin

6. Şimdi bir web tarayıcısı açın ve kurulum sırasında belirlediğiniz aşağıdaki URL'yi kullanarak gitlab örneğinize erişin.

https://gitlab.linux-console.net

7. İlk ziyaretinizde şifre sıfırlama ekranına yönlendirileceksiniz, yeni yönetici hesabınız için yeni bir şifre oluşturup "Şifrenizi değiştirin " seçeneğini tıklayın. Ayarladıktan sonra tekrar giriş ekranına yönlendirilecek ve root kullanıcı adı ve belirlediğiniz şifreyle giriş yapacaksınız.

8. Başarılı bir giriş yaptıktan sonra ekran görüntüsünde gösterildiği gibi sizi yönetici kullanıcı hesabına yönlendirmelidir. Buradan bir nesne oluşturabilir, bir grup oluşturabilir, kişi ekleyebilir veya gitlab örneğinizi dilediğiniz gibi yapılandırabilirsiniz. Ayrıca kullanıcı profilinizi düzenleyebilir, e-postanızı yapılandırabilir, gitlab örneğinize SSH anahtarları ekleyebilir ve daha fazlasını yapabilirsiniz.

Daha fazla bilgi için Gitlab Hakkında Sayfası'na gidin: https://about.gitlab.com/

Şimdilik bu kadar! Bu yazımızda RHEL tabanlı ve Debian tabanlı Linux dağıtımları üzerinde Gitlab (Git-depo yöneticisi) nasıl kurulup yapılandırılacağını anlattık. Bu kılavuza eklemek istediğiniz sorularınız veya düşünceleriniz varsa bize ulaşmak için aşağıdaki yorum formunu kullanın.