GitLab’a Adım Adım Hoş Geldiniz!
Hepimiz bir yazılım geliştirme projesine başlamadan önce güçlü bir sürüm kontrol sistemine ihtiyaç duyarız. GitLab, Git tabanlı bir sürüm kontrol platformu olup, yazılım geliştirme ekiplerinin işbirliği yapmasına olanak tanır. Bugün, Windows bilgisayarınıza GitLab kurma adımlarını detaylı bir şekilde anlatacağım. Hazırsanız, o zaman başlayalım!
1. Gereksinimlerinizi Kontrol Edin
GitLab’ı Windows’a kurmadan önce, bilgisayarınızda bazı temel yazılımlar ve gereksinimler bulunmalıdır. Bunlar şunlardır:
- Windows 10 veya daha yeni bir işletim sistemi (Windows 7 veya 8 için resmi destek yok).
- Docker ve Docker Compose gibi araçlar.
- Yönetici (Administrator) haklarına sahip bir kullanıcı hesabı.
İlk olarak, Docker’ı kurmanız gerekecek. GitLab, Docker kullanarak kolayca kurulabilir ve çalıştırılabilir. Eğer Docker’ı sisteminizde daha önce kurmadıysanız, Docker’ın resmi sitesinden son sürümü indirip, kurulum adımlarını takip edebilirsiniz.
2. Docker Kurulumu
Docker’ı kurduktan sonra, Docker Desktop’ı açın ve tüm ayarların doğru şekilde yapılandırıldığından emin olun. İşte Docker kurulumunun nasıl yapılacağına dair temel adımlar:
# Docker'ı indir ve yükle
# Docker Desktop'ı başlat
# Docker'ı doğru şekilde çalıştığından emin olmak için terminalde şu komutu gir:
docker --version
3. GitLab için Docker Compose Kurulumu
Docker kurulumunun ardından, GitLab’ı çalıştırmak için Docker Compose’a ihtiyacınız olacak. Docker Compose, birden fazla Docker konteynerını tanımlamanızı ve çalıştırmanızı sağlayan bir araçtır. GitLab, veritabanı ve diğer hizmetler gibi bileşenleri çalıştırmak için Docker Compose kullanır.
# Docker Compose'ı indirin ve yükleyin
# Terminalden şu komutu girin:
docker-compose --version
Eğer her şey doğruysa, Docker Compose’ın yüklendiğinden emin olun.
4. GitLab Kurulum Dosyalarını İndirin
Şimdi, GitLab’ı kurmak için gerekli olan dosyaları indirmenin zamanı geldi. GitLab’ın resmi Docker imajını kullanacağız. Bunun için GitLab’ın GitHub deposuna gitmek yerine doğrudan Docker Hub üzerinden indirebilirsiniz.
# GitLab Docker imajını çekmek için terminalde şu komutu girin:
docker pull gitlab/gitlab-ee:latest
Bu komut, GitLab'ın en son sürümünü indirmenizi sağlar.
5. GitLab Konteynerini Başlatın
Her şey hazır olduğunda, GitLab konteynerini başlatabiliriz. Docker Compose dosyasını oluşturmanız gerekecek. GitLab’ın çalışması için bir `docker-compose.yml` dosyasına ihtiyacımız olacak. Bu dosya GitLab’ın nasıl yapılandırılacağını belirleyecektir.
İşte bir örnek Docker Compose dosyası:
version: '3'
services:
gitlab:
image: 'gitlab/gitlab-ee:latest'
container_name: gitlab
restart: always
hostname: 'gitlab.example.com'
ports:
- "80:80"
- "443:443"
- "22:22"
volumes:
- '/srv/gitlab/config:/etc/gitlab'
- '/srv/gitlab/logs:/var/log/gitlab'
- '/srv/gitlab/data:/var/opt/gitlab'
Bu dosyayı bir metin editörüne yapıştırın ve `docker-compose.yml` olarak kaydedin. Ardından terminalden şu komutu girerek GitLab’ı başlatabilirsiniz:
docker-compose up -d
Bu komut, GitLab’ı arka planda çalıştıracak ve GitLab arayüzüne erişmeye başlayabileceksiniz.
6. GitLab’a Erişim
GitLab’ın doğru şekilde çalıştığını görmek için, web tarayıcınızı açın ve şu adresi girin:
http://localhost
İlk defa açtığınızda, GitLab sizden bir yönetici şifresi oluşturmanızı isteyecektir. Şifreyi oluşturduktan sonra, GitLab yönetici paneline giriş yapabilirsiniz.
7. İşte GitLab Kurulumunuzu Tamamladınız!
GitLab’ı başarıyla kurdunuz! Artık kendi yerel GitLab sunucunuza sahipsiniz ve yazılım geliştirme projelerinizi yönetmeye başlayabilirsiniz. GitLab üzerinde projeler oluşturabilir, kod paylaşabilir ve ekip arkadaşlarınızla etkin bir şekilde işbirliği yapabilirsiniz.
Sonuç
Windows bilgisayarınızda GitLab kurulumunu başarıyla tamamladınız. Şimdi, yazılım geliştirme sürecinizi çok daha verimli bir hale getirebilirsiniz. Unutmayın, bu işlem Docker sayesinde oldukça kolay hale geldi. Herhangi bir sorunla karşılaşırsanız, Docker ve GitLab belgelerine başvurabilirsiniz.