Gitlab Nedir? Gitlab Kurulumu Nasıl Yapılır?

GitLab Nedir ?

GitLab kod geliştirme, çalıştırma, denetimi, takibi, CI/CD (sürekli entegrasyon ve sürekli teslimat) ve wiki (belgelendirme) yeteneğini tek bir uygulamada birleştiren bir Git servisidir. Başlangıçta GitLab’in büyük bir kısmı Ruby ile kodlanmıştır ardından Go kullanılarak yenilenmiştir. Günümüzde GitLab’in çok tercih edilme sebeplerinden bazıları olarak GitLab, Git teknolojisini kullanarak ücretsiz bir şekilde sınırsız kodlama ve açık uzak sunucularda depolama alanı sağlaması, kendi sunucunuza GitLab kurmak istediğinizde herhangi bir ücret ödemenize gerek olmaması, şirketlerin kendi sunucularına kurarak kurum içi çalışanları için erişebileceği bir GitLab servisi oluşturabilmeleri sayılabilir.

Gitlab Logo

GitLab Kurulumu Nasıl Yapılır? (Ubuntu 20.04)

Sistemi Güncelleme

Sistem önbelleğini yenileyecek ve aynı zamanda sistem paketlerini güncelleyecektir.

  • sudo apt update
  • sudo apt upgrade

Gerekli Paketleri Yükleme

GitLab’ın sistemimize doğru kurulması için ihtiyacımız olan birkaç araç ve paket var.Aşağıdaki kod bunları kuracaktır.

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

Kurulum Komut Dosyasını Çalıştırma

GitLab, Ubuntu 20.04’ün varsayılan temel deposunda mevcut olmadığından aşağıda verilen kod GPG

anahtarını ve diğer gerekli paketlerin kurulumunu eklemek için bir komut dosyası indirecektir.

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

GitLab’ı Ubuntu 20.04 LTS’ye Yükleme

GitLab’ı sistemimize kurmak için gerekli tüm paketleri aşağıdaki kod kuracaktır.

  • sudo apt install gitlab-ce

Güvenlik Duvarında Bağlantı Noktalarını Açma

Sistem güvenlik duvarında açılması gereken HTTP, HTTPS ve SSH bağlantı noktaları gibi birkaç yaygın bağlantı noktası vardır. Bu komutların çalıştırılması gerekmektedir.

  • sudo ufw allow http
  • sudo ufw allow https
  • sudo ufw allow OpenSSH

İlk Giriş İçin Kullanılacak Şifreyi Alma

İlk giriş için herhangi bir şifre belirlemediğimiz için GitLab otomatik olarak bir şifre oluşturacaktır. Bu şifreyi öğrenmek için aşağıdaki kodu çalıştırınız.

  • sudo cat /etc/gitlab/initial_root_password

http://server-ip/  ya da http://your-domain.com/

Tam etki alanı adını öğrenmek veya değiştirmek istiyorsanız aşağıdaki kodu yazarak external_url kısmından ulaşabilirsiniz.

  • sudo nano /etc/gitlab/gitlab.rb

GitLab Yeniden Yapılandırma

“External_url” URL’sini ayarladıktan sonra GitLab’i yeniden yapılandırmak için komutunu çalıştırmanız gerekmektedir.

  • sudo gitlab-ctl reconfigure

Yeniden yapılandırdıktan sonra server başlatmak için komutu çalıştırmanız gerekmektedir.

  • sudo gitlab-ctl start

Serveri başlatmak için komutu çalıştırmanız gerekmektedir.

  • sudo gitlab-ctl restart

Serveri yeniden başlatmak için komutu çalıştırmanız gerekmektedir.

  • sudo gitlab-ctl status

Serverin durumunu öğrenmek için:

Web Arayüzüne Erişim

Kurulum tamamlandıktan sonra, Gitlab’ın web arayüzüne erişmek için kullandığınız tarayıcınıza sunucu IP adresini veya etki alanı URL’sini açınız. Giriş yapmak için username kısmına “root”, password kısmına “initial root password”(6. Madde) ile giriş yapmanız gerekmektedir.

GitLab’i Kaldırmak

Sisteminizden GitLab kaldırmak için bu kodları yazarak kaldırabilirsiniz.

  • sudo apt remove gitlab-ce
  • sudo rm /etc/apt/sources.list.d/gitlab_gitlab-ce.list

Önceki Yazı

Microsoft Teams’deki Yenilikler | Temmuz 2022

Sonraki Yazı

Jenkins Nedir? Jenkins Kurulumu Nasıl Yapılır? CI / CD Nedir?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.