33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Kodu kullanın:

BLACK33
BG40
Promosyon Kullanın
31.10.2024

Ubuntu’da GitLab Nasıl Kurulur

GitLab, sürüm kontrolü, sürekli entegrasyon/sürekli teslimat (CI/CD) ve işbirliği araçları sağlayan güçlü bir açık kaynak DevOps platformudur. GitLab’ı Ubuntu’ya yüklemek, projeleri yönetmenize ve ekiplerle verimli bir şekilde işbirliği yapmanıza olanak tanır. Bu kılavuz, GitLab’ı bir Ubuntu sunucusuna kurmanızda size yol gösterecektir

1. Sistem Paketlerini Güncelleme

Kuruluma başlamadan önce sistem paketlerinizin güncel olduğundan emin olun

sudo apt update && sudo apt upgrade -y

2. Gerekli Bağımlılıkları Yükleyin

GitLab düzgün çalışabilmek için bazı ek paketlere ihtiyaç duyar. Bunları çalıştırarak yükleyin

sudo apt install -y curl openssh-server ca-certificates tzdata perl

3. GitLab Deposunu Ekleme

GitLab, kurulum sürecini basitleştiren resmi bir depo sunar. Eklemek için önce GitLab betiğini indirin

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

Bu betik depoyu kurar ve GitLab’ı doğrudan resmi paket kaynağından yüklemenizi sağlar

4. GitLab’ı yükleyin

Şimdi GitLab Community Edition’ı (CE) yükleyin. GitLab örneğinize erişmek için https://gitlab.example.com adresini istediğiniz URL ile değiştirin

sudo EXTERNAL_URL=”https://gitlab.example.com” apt install gitlab-ce

Bu komut GitLab’ı yükler ve belirtilen harici URL’yi kullanacak şekilde yapılandırır. Yerel bir sunucu kullanıyorsanız, bunun yerine sunucunuzun IP adresini kullanabilirsiniz

5. GitLab’ı Yapılandırma

Kurulumdan sonra, aşağıdaki komutu kullanarak GitLab’ı yapılandırın

sudo gitlab-ctl reconfigure

Bu komut GitLab’ı varsayılan ayarlarla yapılandırır ve veritabanları ve hizmetler gibi gerekli tüm bileşenleri oluşturur

6. GitLab’a Web Tarayıcısından Erişin

GitLab kurulduktan ve yapılandırıldıktan sonra, belirttiğiniz URL (https://gitlab.example.com veya sunucunuzun IP adresi) üzerinden erişebilirsiniz. GitLab’a ilk eriştiğinizde, bir yönetici parolası ayarlamanız istenecektir. Şifreyi ayarladıktan sonra, ile giriş yapabilirsiniz

  • Kullanıcı adı: root
  • Şifre: (yeni belirlediğiniz şifre)

7. GitLab E-posta Bildirimlerini Ayarlama (İsteğe Bağlı)

GitLab’ın e-posta bildirimleri göndermesini istiyorsanız, /etc/gitlab/gitlab.rb adresinde bulunan GitLab yapılandırma dosyasında e-posta ayarlarını yapılandırın. Örnek e-posta yapılandırması

gitlab_rails[‘smtp_enable’] = true gitlab_rails[‘smtp_address’] = “smtp.yourmailprovider.com” gitlab_rails[‘smtp_port’] = 587 gitlab_rails[‘smtp_user_name’] = “your_email@example.com” gitlab_rails[‘smtp_password’] = “your_email_password” gitlab_rails[‘smtp_domain’] = “example.com” gitlab_rails[‘smtp_authentication’] = “login” gitlab_rails[‘smtp_enable_starttls_auto’] = true

Yapılandırma dosyasını değiştirdikten sonra, değişiklikleri uygulamak için GitLab’ı yeniden yapılandırın

sudo gitlab-ctl reconfigure

8. GitLab Hizmetlerini Yönetme

GitLab, hizmetlerini yönetmek için çeşitli komutlar sağlar

  • GitLab’ı başlatın
    sudo gitlab-ctl start
  • GitLab’ı durdurun
    sudo gitlab-ctl stop
  • GitLab’ı yeniden başlatın
    sudo gitlab-ctl restart
  • GitLab Durumunu Kontrol Edin
    sudo gitlab-ctl status

9. HTTPS’yi Etkinleştirme (İsteğe Bağlı)

Güvenli erişim için HTTPS’yi etkinleştirmeniz önerilir. Ücretsiz bir SSL sertifika sağlayıcısı olan Let’s Encrypt’i /etc/gitlab/gitlab.rb dosyasını değiştirerek kullanabilirsiniz. Aşağıdaki yapılandırmayı ekleyin

letsencrypt[‘enable’] = true letsencrypt[‘contact_emails’] = [‘you@example.com’] letsencrypt[‘auto_renew’] = true

Değişiklikleri kaydettikten sonra yeniden yapılandırma komutunu çalıştırın

sudo gitlab-ctl reconfigure

Bu yapılandırma, SSL sertifikanız için otomatik yenileme ile HTTPS’yi etkinleştirir

10. Temel GitLab Kurulumu

Kurulumdan sonra grupları, projeleri ve CI/CD boru hatlarını gerektiği gibi ayarlayarak GitLab’ı kuruluşunuz için yapılandırın. GitLab, kullanıcıları yönetmek, depolar oluşturmak ve izinleri ayarlamak için sezgisel bir web arayüzü sunar

Sonuç

GitLab’ı Ubuntu’ya kurmak kolaydır ve DevOps, sürüm kontrolü ve proje yönetimi için güçlü bir platform sağlar. GitLab hazır ve çalışır durumdayken, GitLab’ın kod yönetimi ve CI/CD için güçlü özelliklerini kullanarak projeler üzerinde işbirliği yapmaya başlayabilirsiniz.

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Kodu kullanın:

BLACK33
BG40
Promosyon Kullanın