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