GitLab Nedir?
GitLab, Git tabanlı bir sürüm kontrol sistemidir. Proje yönetimi, sürekli entegrasyon (CI), sürekli dağıtım (CD) ve kod inceleme gibi özellikler sunar. Geliştiricilerin işini kolaylaştırır, projeleri organize eder ve ekiplerin birlikte çalışmasına olanak tanır.
Eğer bir yazılım geliştiricisiyseniz ve GitLab'ı kendi bilgisayarınıza kurmak istiyorsanız, doğru yerdesiniz!
GitLab Windows’a Kurulumu İçin Gerekenler
Windows üzerinde GitLab’ı kurmadan önce bazı hazırlıklar yapmamız gerekiyor. İşte gerekli olanlar:
1. Windows 10 ya da 11 işletim sistemi
2. Git: GitLab ile çalışmak için Git’e ihtiyacımız var. Eğer Git yüklü değilse, [Git'in resmi sitesinden](https://git-scm.com) indirebilirsiniz.
3. Docker Desktop: GitLab, Windows’ta Docker üzerinden çalışır. Docker’ı bilgisayarınıza kurmanız gerekecek.
Adım 1: Git'i Yükleyin
GitLab ile uyumlu çalışabilmek için Git yüklü olmalı. Git’i kurmak için şu adımları takip edebilirsiniz:
1. [Git'in resmi web sitesine](https://git-scm.com/download/win) gidin.
2. Windows için uygun olan versiyonu seçin ve indirip kurulum işlemine başlayın.
3. Kurulum sırasında tüm varsayılan ayarları kabul edin, böylece Git tüm sistemde doğru şekilde çalışacaktır.
Adım 2: Docker Desktop’ı Kurun
Docker, GitLab'ı Windows üzerinde çalıştırmamız için temel bir araçtır. Docker Desktop’ı kurmak için aşağıdaki adımları takip edin:
1. [Docker Desktop'ın indirildiği sayfaya](https://www.docker.com/products/docker-desktop) gidin.
2. Docker Desktop'ı indirin ve kurulum işlemine geçin.
3. Kurulumun ardından Docker'ı çalıştırın ve gerekli tüm izinleri verin.
Docker'ı çalıştırmak için Hyper-V ve Virtualization özelliklerinin aktif olması gerektiğini unutmayın. Eğer aktif değilse, BIOS ayarlarına girerek bu özellikleri etkinleştirmeniz gerekebilir.
Adım 3: GitLab Docker Container'ını Çalıştırın
Şimdi, Docker üzerinden GitLab’ı çalıştırabiliriz. Bunun için aşağıdaki adımları takip edin:
1. Docker’ı başlatın ve terminal (PowerShell ya da Command Prompt) açın.
2. Aşağıdaki komutu kullanarak GitLab Docker container’ını başlatın:
docker run --detach --hostname gitlab.example.com --publish 443:443 --publish 80:80 --publish 22:22 --name gitlab --restart always --volume C:/gitlab/config:/etc/gitlab --volume C:/gitlab/logs:/var/log/gitlab --volume C:/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest
Bu komut, GitLab’ı bir Docker container’ı olarak başlatacak ve 80, 443, 22 numaralı portları kullanarak erişilebilir hale getirecektir. Ayrıca GitLab’ın verilerini C:/gitlab/config, C:/gitlab/logs ve C:/gitlab/data dizinlerine kaydedecek.
Adım 4: GitLab’a Erişim Sağlayın
Kurulum tamamlandığında, GitLab’ı web tarayıcınız üzerinden erişebilirsiniz. Şu adrese gidin:
```
http://localhost
```
İlk kez erişmeye çalıştığınızda, GitLab’ın kurulum süreci biraz zaman alabilir. Kurulum tamamlandıktan sonra, kullanıcı adı ve şifre belirlemeniz istenecektir. İlk giriş için kullanıcı adı “root” ve şifreyi kendiniz belirleyeceksiniz.
Adım 5: GitLab’ı Kullanmak
Artık GitLab’ı kullanmaya başlayabilirsiniz. Yeni bir proje oluşturabilir, mevcut projelere katkı sağlayabilir ve ekip arkadaşlarınızla işbirliği yapabilirsiniz.
GitLab’ın sunduğu özellikler arasında kod depolama, CI/CD pipeline’ları, iş takibi, kod incelemesi ve çok daha fazlası bulunur. Kullanımınızla ilgili herhangi bir sorunuz olduğunda GitLab’ın dökümantasyonuna başvurabilirsiniz.
Sonuç
GitLab’ı Windows bilgisayarınıza kurmak aslında düşündüğünüz kadar zor değil. Docker sayesinde GitLab’ı hızlıca çalıştırabilir ve gelişen yazılım dünyasında işinize değer katabilirsiniz. Bu rehberle, adım adım gitlab kurulumunu gerçekleştirdiniz. Artık yazılım projelerinizi organize etmenin ve geliştirme süreçlerinizi hızlandırmanın tam zamanı!