Ubuntu’da GitLab Nasıl Kurulur
GitLab, sürüm kontrolü, sürekli entegrasyon/sürekli teslimat (CI/CD) ve işbirliği araçları sağlayan güçlü bir açık kaynak DevOps platformudur. GitLab’ı Ubuntu’ya yüklemek, projeleri yönetmenize ve ekiplerle verimli bir şekilde işbirliği yapmanıza olanak tanır. Bu kılavuz, GitLab’ı bir Ubuntu sunucusuna kurmanızda size yol gösterecektir
1. Sistem Paketlerini Güncelleme
Kuruluma başlamadan önce sistem paketlerinizin güncel olduğundan emin olun
2. Gerekli Bağımlılıkları Yükleyin
GitLab düzgün çalışabilmek için bazı ek paketlere ihtiyaç duyar. Bunları çalıştırarak yükleyin
3. GitLab Deposunu Ekleme
GitLab, kurulum sürecini basitleştiren resmi bir depo sunar. Eklemek için önce GitLab betiğini indirin
Bu betik depoyu kurar ve GitLab’ı doğrudan resmi paket kaynağından yüklemenizi sağlar
4. GitLab’ı yükleyin
Şimdi GitLab Community Edition’ı (CE) yükleyin. GitLab örneğinize erişmek için https://gitlab.example.com adresini istediğiniz URL ile değiştirin
Bu komut GitLab’ı yükler ve belirtilen harici URL’yi kullanacak şekilde yapılandırır. Yerel bir sunucu kullanıyorsanız, bunun yerine sunucunuzun IP adresini kullanabilirsiniz
5. GitLab’ı Yapılandırma
Kurulumdan sonra, aşağıdaki komutu kullanarak GitLab’ı yapılandırın
Bu komut GitLab’ı varsayılan ayarlarla yapılandırır ve veritabanları ve hizmetler gibi gerekli tüm bileşenleri oluşturur
6. GitLab’a Web Tarayıcısından Erişin
GitLab kurulduktan ve yapılandırıldıktan sonra, belirttiğiniz URL (https://gitlab.example.com veya sunucunuzun IP adresi) üzerinden erişebilirsiniz. GitLab’a ilk eriştiğinizde, bir yönetici parolası ayarlamanız istenecektir. Şifreyi ayarladıktan sonra, ile giriş yapabilirsiniz
- Kullanıcı adı: root
- Şifre: (yeni belirlediğiniz şifre)
7. GitLab E-posta Bildirimlerini Ayarlama (İsteğe Bağlı)
GitLab’ın e-posta bildirimleri göndermesini istiyorsanız, /etc/gitlab/gitlab.rb adresinde bulunan GitLab yapılandırma dosyasında e-posta ayarlarını yapılandırın. Örnek e-posta yapılandırması
Yapılandırma dosyasını değiştirdikten sonra, değişiklikleri uygulamak için GitLab’ı yeniden yapılandırın
8. GitLab Hizmetlerini Yönetme
GitLab, hizmetlerini yönetmek için çeşitli komutlar sağlar
- GitLab’ı başlatınsudo gitlab-ctl start
- GitLab’ı durdurunsudo gitlab-ctl stop
- GitLab’ı yeniden başlatınsudo gitlab-ctl restart
- GitLab Durumunu Kontrol Edinsudo gitlab-ctl status
9. HTTPS’yi Etkinleştirme (İsteğe Bağlı)
Güvenli erişim için HTTPS’yi etkinleştirmeniz önerilir. Ücretsiz bir SSL sertifika sağlayıcısı olan Let’s Encrypt’i /etc/gitlab/gitlab.rb dosyasını değiştirerek kullanabilirsiniz. Aşağıdaki yapılandırmayı ekleyin
Değişiklikleri kaydettikten sonra yeniden yapılandırma komutunu çalıştırın
Bu yapılandırma, SSL sertifikanız için otomatik yenileme ile HTTPS’yi etkinleştirir
10. Temel GitLab Kurulumu
Kurulumdan sonra grupları, projeleri ve CI/CD boru hatlarını gerektiği gibi ayarlayarak GitLab’ı kuruluşunuz için yapılandırın. GitLab, kullanıcıları yönetmek, depolar oluşturmak ve izinleri ayarlamak için sezgisel bir web arayüzü sunar
Sonuç
GitLab’ı Ubuntu’ya kurmak kolaydır ve DevOps, sürüm kontrolü ve proje yönetimi için güçlü bir platform sağlar. GitLab hazır ve çalışır durumdayken, GitLab’ın kod yönetimi ve CI/CD için güçlü özelliklerini kullanarak projeler üzerinde işbirliği yapmaya başlayabilirsiniz.


