İLE %100 UYUMLU: Güvenli E-Posta Hosting Hizmetimizi 1 AY ÜCRETSİZ Deneyin! HEMEN OLUŞTURUN
Sağlayan: GitLab
Saniyeler içinde Cloud Sunucunuza kurulur.
GitLab Community Edition (CE), yazılım ekipleri için GitHub alternatifi olarak sunulan; kaynak kodu yönetimi (Git), hata takibi (Issue Tracking) ve sürekli entegrasyonu (CI/CD) tek bir platformda birleştiren devasa bir DevOps aracıdır.
Eğer büyük bir yazılım ekibi yönetiyorsanız veya KVKK/GDPR gibi katı veri güvenliği kurallarına tabi (Finans, Sağlık, Savunma Sanayii) projeler geliştiriyorsanız, kodlarınızı şirket dışına çıkaramazsınız. GitLab CE, kendi kurumsal bulutunuzu yaratmanızı sağlar. Üstelik GitHub veya GitLab.com üzerinde aylık binlerce dolar ödeyeceğiniz depolama alanına ve CI/CD dakika limitlerine, Cenuta Cloud sunucunuzun devasa disk ve CPU kapasitesi sayesinde hiçbir ek ücret (limit) ödemeden sahip olursunuz. Tamamen özgür, sınırsız ve güvenli bir geliştirme ortamıdır.
Bu hazır uygulama imajı, GitLab Community Edition uygulamasını en yüksek performans ve güvenlik standartlarında sorunsuz çalıştırmak için gereken tüm bağımlılıkları, kütüphaneleri ve yapılandırmaları içerir. Kurulum esnasında sistem aşağıdaki yazılımları sunucunuza entegre eder:
Cenuta Cloud Sunucunuz başarıyla oluşturulduktan sonra GitLab Community Edition sistemine tam yetkiyle erişmek, güvenliğini sağlamak ve yapılandırmak için aşağıdaki adımları sırasıyla eksiksiz olarak izlemeniz gerekmektedir:
GitLab devasa bir pakettir. Sunucunuz açıldıktan sonra GitLab'ın arka planda Nginx, Veritabanı ve Ruby servislerini ayaklandırması sunucu gücüne bağlı olarak 3-5 dakika sürebilir.
GitLab güvenlik sebebiyle ilk kurulumda rastgele bir yönetici (root) şifresi atar. SSH üzerinden sunucunuza bağlanıp `cat /etc/gitlab/initial_root_password` yazarak (24 saat geçerli olan) şifrenizi kopyalayın.
Tarayıcınıza sunucu IP adresini (Örn: `http://sunucu_ip_adresiniz`) yazın. Kullanıcı adı bölümüne `root` ve kopyaladığınız şifreyi girerek sisteme giriş yapın.
Giriş yapar yapmaz sağ üstteki profil ikonunuzdan ayarlara (Preferences -> Password) giderek bu karmaşık şifreyi, kendinizin bileceği kalıcı ve çok güçlü bir şifre ile değiştirin.
GitLab'ı IP ile kullanmak yerine `git.sirketim.com` ile kullanmak için, SSH'tan `nano /etc/gitlab/gitlab.rb` dosyasını açın. `external_url` değerini domaininiz yapın ve `gitlab-ctl reconfigure` komutunu çalıştırın.
Önemli Not: Sistem Belleği Uyarısı: GitLab 4 GB RAM ile çalışabilir ancak yoğun kullanımda (CI/CD süreçleri, çoklu push işlemleri) RAM yetersiz kalırsa servisler (Örn: Puma veya Sidekiq) sessizce kapanabilir. Sağlıklı bir deneyim için donanım cömert tutulmalıdır.
GitLab Hosting hakkında sıkça sorulan sorular.
Evet! GitLab CE (Bu imajda kurulan sürüm) tamamen açık kaynaklıdır ve kullanıcı / proje sayısı sınırı olmaksızın sonsuza kadar ücretsizdir. (GitLab EE - Enterprise Edition ise ekstra kurumsal özellikler için ücretlidir).
GitLab; veritabanından web sunucusuna, arka plan işleyicilerinden (Sidekiq) önbelleğe (Redis) kadar 10'dan fazla servisi aynı anda çalıştıran devasa bir Ruby on Rails uygulamasıdır. 4 GB RAM'in altındaki sunucularda sürekli 502 (Bad Gateway) hataları alırsınız.
GitLab'ın kendi içinde müthiş bir yedekleme aracı vardır. Terminalden `gitlab-backup create` yazdığınız an tüm kodlarınızı, veritabanını ve ayarlarınızı tek bir sıkıştırılmış `.tar` dosyasına dönüştürür.
Runners, yazdığınız kodları derleyen (Build) ve test eden işçilerdir (Workers). GitLab'ın kendisi sadece yönetir. CI/CD (Otomatik yükleme) kullanmak istiyorsanız, bu sunucuya veya farklı bir Cenuta sunucusuna `gitlab-runner` kurup sisteme bağlamanız gerekir.
Evet. GitLab içinde 'Import Project' butonu bulunur. GitHub, Bitbucket veya Gitea hesaplarınızı bağlayarak tüm repolarınızı, geçmiş commit'lerinizi ve issue'larınızı saniyeler içinde kendi sunucunuza kopyalayabilirsiniz.
7/24 Kesintisiz ve En İyi Teknik Destek
Telefon ile Destek
Email ile Destek
Ticket ile Destek
Canlı Destek