GitLab Linux Sisteminde Nasıl Kurulur? Adım Adım Rehber

Bu blog yazısında, Linux işletim sisteminde GitLab kurulumunu adım adım öğrenebilirsiniz. Geliştiriciler için vazgeçilmez bir araç olan GitLab, kurulumuyla ilgili detaylı bir rehber sunuyor.

BFS

---

GitLab, yazılım geliştirme sürecinin vazgeçilmez bir aracı haline gelmiş bir platformdur. Eğer kodlarını daha organize şekilde yönetmek, sürekli entegrasyon ve dağıtım (CI/CD) işlemleriyle otomasyonu sağlamak ve geliştirme ekibinizle kolayca işbirliği yapmak istiyorsanız, GitLab doğru seçim olacaktır. Ancak, bunu kullanmaya başlamadan önce, Linux sunucunuza GitLab’ı kurmanız gerekir. Bu yazıda, GitLab’ın Linux üzerinde nasıl kurulacağını adım adım öğreneceksiniz.

1. GitLab Kurulumuna Başlamadan Önce

GitLab, her şeyden önce bir Ruby on Rails uygulamasıdır. Bu nedenle, önceden sisteminizde birkaç bağımlılığı kurmanız gerekebilir. Kurulum işlemi için bir sunucuya ihtiyacınız olacak. Genellikle, bir VPS veya özel bir sunucu GitLab’ı barındırmak için iyi bir seçimdir.

2. Gerekli Yazılımları Yükleme

İlk adım, sisteminizi güncellemektir. Bu, Linux’unuzun en son sürümlerine sahip olduğunuzdan emin olmanızı sağlar. Terminali açın ve aşağıdaki komutları çalıştırarak sisteminizi güncelleyin:


sudo apt update
sudo apt upgrade -y


Eğer Ubuntu veya Debian tabanlı bir dağıtım kullanıyorsanız, `apt` komutunu kullanabilirsiniz. Fakat başka bir dağıtım kullanıyorsanız, o dağıtımın paket yöneticisini kullanmanız gerekecektir.

3. GitLab Paketini İndirin ve Kurun

GitLab’ı kurmanın en kolay yolu, GitLab tarafından sağlanan resmi paketleri kullanmaktır. GitLab’ın en son sürümünü kurmak için aşağıdaki komutları kullanabilirsiniz:


curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee


Burada dikkat etmeniz gereken en önemli şey, `EXTERNAL_URL` parametresidir. Bu parametreyi, GitLab’ınızın erişilebileceği alan adı ile değiştirmelisiniz. Eğer yerel bir ortamda kurulum yapıyorsanız, bunun yerine IP adresini kullanabilirsiniz.

4. GitLab Yapılandırmasını Yapın

Kurulum tamamlandıktan sonra GitLab’ı başlatmak için şu komutu çalıştırmalısınız:


sudo gitlab-ctl reconfigure


Bu işlem, GitLab’ın doğru şekilde yapılandırılmasını sağlayacaktır. Bu işlem biraz zaman alabilir, ancak bitirdiğinizde, GitLab sunucunuz çalışır durumda olacaktır.

5. GitLab’a İlk Giriş

Kurulum tamamlandıktan sonra, GitLab’a web tarayıcınız üzerinden erişebilirsiniz. Tarayıcınızda şu URL'yi açın: `http://gitlab.example.com`. İlk kez giriş yaptığınızda, sizden bir yönetici parolası belirlemeniz istenecek. Bu parolayı belirledikten sonra, GitLab’a yönetici olarak giriş yapabilirsiniz.

Artık GitLab kullanmaya başlamak için hazır olduğunuzu hissedebilirsiniz! Hesap oluşturabilir, projeler başlatabilir ve işbirlikçi bir geliştirme sürecine adım atabilirsiniz.

6. GitLab'ın Çalıştığından Emin Olun

GitLab kurulumunun doğru çalışıp çalışmadığını kontrol etmek için, şu komutu kullanabilirsiniz:


sudo gitlab-ctl status


Bu komut, GitLab'ın tüm servislerinin durumunu gösterir. Eğer her şey doğru şekilde kurulmuşsa, servislerin hepsi çalışıyor olmalıdır.

7. Gereksiz Servisleri Kapatın

Eğer sunucunuzda daha fazla alan kazanmak istiyorsanız, bazı gereksiz servisleri devre dışı bırakabilirsiniz. Örneğin, GitLab ile ilgili olmayan bazı servislerin arka planda çalışması, sisteminizi yavaşlatabilir. Bu servislere müdahale etmek için şu komutları kullanabilirsiniz:


sudo gitlab-ctl stop 


GitLab’ın tüm servislerini durdurmak için şu komutu kullanabilirsiniz:


sudo gitlab-ctl stop


Ve yine tüm servisleri başlatmak için:


sudo gitlab-ctl start


Sonuç

GitLab, güçlü özellikleri ve açık kaynak yapısı ile yazılım geliştiricilerinin vazgeçilmez bir aracıdır. Linux üzerinde kurulum işlemi oldukça basittir ve birkaç adımda tamamlanabilir. Yükledikten sonra, işbirliği yapabilir, projelerinizi yönetebilir ve kodlarınızı güvenli bir şekilde barındırabilirsiniz.

Unutmayın, GitLab sadece bir depo yönetimi platformu değil, aynı zamanda DevOps araçlarıyla entegrasyon sağlayan güçlü bir yazılım geliştirme platformudur. GitLab’ı kurarak, projelerinizde kaliteyi artırabilir, geliştirme sürecini hızlandırabilir ve daha verimli bir ortam yaratabilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...

Kodunuzu Temiz Tutun: Yazılımda 'Yavaş Kodu' Tespit Etmenin 7 Etkili Yolu

Yazılım geliştirme dünyasında zamanın ne kadar kıymetli olduğunu hepimiz biliyoruz. Yazdığınız kodun hızlı ve verimli olması, projelerinizi başarılı kılmanın anahtarıdır. Ama ne yazık ki, çoğu zaman kodu hızlı yazmak uğruna temizliği ihmal edebiliriz....