Gitlab Kurulumu (Debian 9)

Not: İşlemler sudo yetkisi gerektirmektedir. Root kullanıcısı ile bağlı iseniz komutları sudo eklemeden çalıştırınız. Sistemde sudo yüklü değilse

  apt install sudo

ile sudo paketini yüklemelisiniz. Öncelikle sistem güncel hale çekilmelidir;

   sudo apt update &&  sudo apt upgrade

Daha sonra bağımlılıklar yüklenir;

  sudo apt install -y curl openssh-server ca-certificates
  sudo apt-get install -y postfix

Gitlab paketlerini çekmesi için gitlab deposu sisteme eklenir;

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

Bu aşamada aşağıdaki erisim_adresi alanına “http://gitlab.com.tr” şeklinde erişim sağlanacak  adres tanımı yapılmalıdır. Ip adresi üzerinden erişim sağlanacaksa bu alana ip adresi yazılır, fakat format “http://ip_adresi” şeklinde olmalıdır.

  sudo EXTERNAL_URL=”http://erisim_adresi” apt install -y gitlab-ce

Kurulum tamamlandığında herhangi bir tarayıcı üzerinden http://erisim_adresi ile erişim sağlanır. Sizden gitlab tarafından oluşturulan root kullanıcısının şifresini tanımlamanızı ister. Şifre tanımlayarak kurulan gitlab’a giriş sağlanmış olur.

Not: Sunucu ile ilgili bir değişiklik yapıldığında aşağıdaki komut çalıştırılarak konfigürasyon güncellenmelidir.
 sudo gitlab-ctl reconfigure