Adım 1: Sistem Gereksinimlerini Kontrol Edin
GitLab, güçlü bir platform olduğu için, düzgün çalışabilmesi için birkaç sistem gereksinimi vardır. Linux tabanlı sistemlerde GitLab'ı kurmadan önce, işletim sisteminizin güncel ve uygun kaynaklara sahip olduğundan emin olun.
Önerilen gereksinimler:
- Ubuntu 20.04 LTS veya daha yeni bir sürüm
- En az 4 GB RAM
- En az 2 CPU çekirdeği
- 10 GB boş disk alanı (bu, projenizin büyüklüğüne bağlı olarak değişebilir)
Adım 2: GitLab Paketini İndirin ve Yükleyin
GitLab'ın kurulumunun en kolay yolu, resmi GitLab paketlerini kullanmaktır. Aşağıdaki komut ile GitLab'ın deb paketini indirebilirsiniz:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Yukarıdaki komut ile GitLab paket deposunu sisteminize ekleyeceksiniz. Şimdi, GitLab'ı yüklemek için aşağıdaki komutu kullanabilirsiniz:
sudo apt-get install gitlab-ee
Bu komut, GitLab'ın Enterprise Edition sürümünü yükleyecektir. Eğer Community Edition kullanmak istiyorsanız, `gitlab-ce` paketini tercih edebilirsiniz.
Adım 3: GitLab Yapılandırmasını Yapın
GitLab'ı yükledikten sonra, yapılandırma dosyasını düzenleyerek GitLab'ı sunucunuza göre özelleştirmeniz gerekir. Bunun için `/etc/gitlab/gitlab.rb` dosyasını açın ve uygun ayarları yapın. Özellikle external_url kısmını değiştireceksiniz.
Örneğin, sunucunuzun IP adresi veya domain adı ile aşağıdaki şekilde düzenleyin:
sudo nano /etc/gitlab/gitlab.rb
Dosyada şu satırı bulun ve düzenleyin:
external_url 'http://gitlab.example.com'
Burada `gitlab.example.com` kısmını, GitLab sunucunuzun gerçek IP adresi veya domain adı ile değiştirin.
Adım 4: GitLab'ı Başlatın
Yapılandırmayı tamamladıktan sonra, GitLab'ı başlatmak için aşağıdaki komutu kullanabilirsiniz:
sudo gitlab-ctl reconfigure
Bu komut, GitLab'ı başlatır ve tüm gerekli hizmetleri başlatır. Ayrıca, yapılandırma dosyanızı okur ve sunucunuz için gerekli ayarlamaları yapar.
Adım 5: GitLab’a Erişim
GitLab başarıyla başlatıldığında, web tarayıcınızda GitLab’a erişmek için aşağıdaki URL'yi kullanabilirsiniz:
http://gitlab.example.com
Bu, GitLab’a erişim sağlayacağınız link olacaktır. Web tarayıcınızı açın ve bu adresi yazın. İlk giriş için, varsayılan admin kullanıcısı `root` olacaktır. Parolayı ise ilk başta belirlemeniz gerekecek.
Adım 6: Yedekleme ve Güvenlik
GitLab kurulumunun ardından, her şeyin düzgün çalıştığından emin olduktan sonra, GitLab’ı güvenli hale getirmek önemlidir. Şifrenizi güncellediğinizden, SSL sertifikalarınızı kurduğunuzdan ve yedekleme işlemleri için uygun bir strateji belirlediğinizden emin olun.
GitLab’ı güvenli hale getirmek için, şu komutla SSL sertifikası kurabilirsiniz:
sudo gitlab-ctl reconfigure
Sonuç
GitLab, güçlü ve verimli bir yazılım geliştirme platformu olup, Linux üzerinde kurulumu oldukça basittir. Yukarıdaki adımları takip ederek, kısa süre içinde kendi GitLab sunucunuzu çalıştırabilirsiniz. Artık projelerinizi GitLab üzerinde güvenli bir şekilde yönetebilir ve geliştirme sürecinizi daha verimli hale getirebilirsiniz.