Linux'ta GitLab Kurulum ve Yönetim Rehberi: Adım Adım Bir Macera

Linux üzerinde GitLab kurulumunu ve yönetimini adım adım anlattığımız bu blog yazısında, GitLab’ı nasıl kuracağınızı, kullanıcı eklemeyi ve projelerinizi nasıl yöneteceğinizi öğrenebilirsiniz.

BFS

Linux üzerinde GitLab kurulumuna başlamak bir yazılım geliştiricisi için oldukça heyecan verici bir süreçtir. GitLab, açık kaynak kodlu bir yazılım geliştirme platformu olarak kod depolama, sürüm kontrolü, CI/CD (sürekli entegrasyon ve sürekli dağıtım) gibi güçlü araçlar sunuyor. Bugün, Linux üzerinde GitLab’ı nasıl kuracağınızı ve yönetebileceğinizi adım adım öğreneceğiz. Hazır mısınız? O zaman başlayalım!

GitLab Nedir ve Neden Kullanılır?


GitLab, yazılım geliştirme sürecinizi tek bir platformda birleştiren bir araçtır. Kod yazarken sürüm takibi, proje yönetimi, CI/CD süreçleri ve hatta hata raporlaması gibi her şeyi bu platform üzerinden yapabilirsiniz. GitLab’ın sunduğu özellikler sayesinde tüm yazılım geliştirme ekibinizin aynı platformda çalışması sağlanır, bu da daha verimli bir süreç oluşturur.

1. GitLab Kurulumuna Başlamadan Önce Gereksinimler


GitLab kurulumuna başlamadan önce bazı temel gereksinimlerin yerine getirilmesi gerekir. Linux sisteminizde en az 4 GB RAM ve 2 CPU çekirdeği olduğundan emin olun. Ayrıca, 2 GB boş disk alanına sahip olmalısınız. GitLab’ın kurulumunu yaparken Internet bağlantınızın aktif olduğuna dikkat edin çünkü paketler indirilecektir.

2. GitLab'ı Yükleme


GitLab, Linux üzerinde çok kolay bir şekilde kurulabilir. Bunun için öncelikle GitLab'ın resmi paketini indireceğiz. Adım adım ilerleyelim:

1. Depoyu Ekleme ve Gerekli Paketlerin Yüklenmesi
GitLab’ı yüklemeye başlamadan önce sisteminizi güncellemeniz gerekebilir. Bunu yapmak için aşağıdaki komutları kullanabilirsiniz:


sudo apt-get update && sudo apt-get upgrade


Sonra GitLab’ı yüklemek için gerekli olan depo paketini ekleyin:


curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
sudo apt-get install -y curl openssh-server ca-certificates
sudo apt-get install -y postfix


2. GitLab Paketini Yüklemek
Şimdi GitLab paketini yüklemek için şu komutu kullanabilirsiniz:


sudo apt-get install gitlab-ee


3. GitLab’ı Konfigüre Etme
GitLab’ı kurduktan sonra, aşağıdaki komut ile GitLab'ı konfigüre edebilirsiniz:


sudo gitlab-ctl reconfigure


Bu komut GitLab’ı ilk kez başlatacak ve temel yapılandırma işlemleri yapılacaktır. Bu süreç birkaç dakika sürebilir.

3. GitLab'a Erişim Sağlama


Kurulum tamamlandıktan sonra, GitLab’a web tarayıcınız üzerinden erişebilirsiniz. Tarayıcınıza şu adresi yazın:


http://[server-ip-adresi]


İlk girişte, şifrenizi belirlemeniz istenecek. Bu şifreyi unutmamanız çok önemli! Şifrenizi belirledikten sonra GitLab ana sayfasına erişebilirsiniz.

4. GitLab Yönetimi


GitLab’ı kurduktan sonra, şimdi yönetim aşamasına geldik. GitLab yönetimi, kullanıcı eklemek, proje oluşturmak, erişim izinlerini belirlemek gibi birçok işlemi içerir.

- Kullanıcı Ekleme: GitLab’a yeni bir kullanıcı eklemek için aşağıdaki komutu kullanabilirsiniz:


sudo gitlab-rails console
user = User.create!(username: 'yeni_kullanici', email: 'email@example.com', password: 'sifre', password_confirmation: 'sifre')


- Proje Oluşturma: GitLab üzerinde bir proje oluşturmak için, web arayüzünü kullanarak "New Project" sekmesine tıklayın. Proje adını girin ve gerekli ayarları yapın.

- Erişim İzinleri: GitLab üzerinde farklı projelerde çalışan kullanıcılara belirli izinler atamak çok kolaydır. Proje ayarlarında "Members" sekmesinden kullanıcı ekleyebilir ve erişim seviyelerini ayarlayabilirsiniz.

5. GitLab Güncellemeleri ve Bakım


GitLab kurulumunu yaptıktan sonra, belirli aralıklarla güncellemeler yapmanız önemlidir. GitLab'ı güncellemek için şu komutu kullanabilirsiniz:


sudo apt-get update
sudo apt-get upgrade gitlab-ee


GitLab’ı yönetirken dikkat etmeniz gereken bir diğer önemli nokta, sistemin yedeklenmesidir. GitLab’ın yedeğini almak için şu komutu kullanabilirsiniz:


sudo gitlab-rake gitlab:backup:create


Sonuç


Linux üzerinde GitLab kurulumu ve yönetimi, adım adım izlediğinizde oldukça basit ve verimli bir süreç haline gelir. GitLab sayesinde yazılım geliştirme süreçlerinizi tek bir çatı altında birleştirebilir ve takım arkadaşlarınızla verimli bir şekilde çalışabilirsiniz. GitLab’ı kurduktan sonra yapabileceğiniz şeylerin sayısı neredeyse sınırsız. Şimdi, size sadece yazılım geliştirme projelerinizi başarıyla yönetmek kaldı! İyi çalışmalar!

İ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....