GitLab Nedir ve Neden Kullanmalısınız?
Ancak GitLab’ı bulut yerine kendi sunucunuzda barındırmak, size daha fazla kontrol sağlar ve özelleştirme imkanı sunar. İşte Linux üzerinde GitLab kurulumunu yaparak, bu avantajlardan nasıl yararlanabileceğinizi gösterelim.
Adım 1: Gereksinimleri Kontrol Edin
- İşlemci: En az 2 çekirdek
- RAM: Minimum 4 GB RAM (daha büyük projeler için daha fazla RAM gerekebilir)
- Depolama Alanı: GitLab’ın boyutu, kullandığınız özelliklere göre değişir. Başlangıç için en az 20 GB boş disk alanı önerilir.
- İşletim Sistemi: Ubuntu 20.04 veya daha yeni bir sürüm, Debian veya CentOS gibi popüler Linux dağıtımları
Eğer bu gereksinimlere sahipseniz, o zaman kuruluma geçebiliriz!
Adım 2: GitLab Paketini İndirin
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bashBu komut, GitLab paketini indirmeniz için gerekli olan resmi reposunu ekleyecektir. Daha sonra, GitLab Community Edition'ı (CE) yüklemeye hazır olacağız.
Adım 3: GitLab’ı Yükleyin
sudo apt-get install gitlab-ceBu komut, GitLab'ı indirip kuracak ve gerekli yapılandırmaları yapacaktır. Kurulum sırasında birkaç dakika beklemeniz gerekebilir.
Adım 4: GitLab'ı Yapılandırın
sudo nano /etc/gitlab/gitlab.rbBurada, GitLab'ın URL'si ve bazı temel ayarları yapılandırabilirsiniz. Genellikle, URL'yi `external_url` parametresiyle ayarlarsınız. Örneğin, eğer GitLab'ı yerel ağda kullanacaksanız, aşağıdaki gibi ayarlayabilirsiniz:
external_url 'http://192.168.1.100'Değişiklikleri kaydettikten sonra, yapılandırma dosyasını uygulamak için şu komutu çalıştırın:
sudo gitlab-ctl reconfigureBu, yaptığınız tüm ayarları etkinleştirecektir.
Adım 5: GitLab’a Erişim
İlk giriş yaparken, GitLab sizden bir şifre oluşturmanızı isteyecektir. Bu şifreyi unutmayın, çünkü sistemin yönetici hesabına giriş yapmak için gerekecek.
Adım 6: GitLab’a Kullanıcı Ekleyin ve İlk Projeyi Oluşturun
Bir proje oluşturmak için, GitLab'ın ana sayfasındaki "Yeni Proje" butonuna tıklayın. Projeyi oluşturduktan sonra, GitLab'ın sunduğu tüm araçları kullanarak geliştirme sürecinizi daha verimli hale getirebilirsiniz.
Adım 7: GitLab’ı Güncel Tutun
sudo apt-get update && sudo apt-get upgrade gitlab-ceGüncellemeler, güvenlik iyileştirmeleri ve yeni özellikler sunar, bu yüzden bu adımı atlamamak önemlidir.
Sonuç
Eğer bu rehberi beğendiyseniz, GitLab ile ilgili daha fazla bilgi ve ipuçları için yazılarımızı takip edebilirsiniz!