GitLab Nedir?
GitLab, yazılım geliştirme ekipleri için kullanılan güçlü bir DevOps platformudur. Proje yönetimi, kaynak kodu depolama ve sürekli entegrasyon gibi birçok önemli özelliği içinde barındırır. GitLab’ı kullanarak projelerinizi daha verimli bir şekilde yönetebilir, ekip çalışmasını hızlandırabilirsiniz.
Windows Üzerinde GitLab Kurulumuna Başlamadan Önce Gereksinimler
İlk olarak, GitLab’ı Windows üzerinde kurabilmek için bazı ön şartları yerine getirmeniz gerekiyor. Aşağıda listelenen yazılımların bilgisayarınızda kurulu olduğundan emin olun:
- Docker Desktop: GitLab’ı çalıştırmak için Docker kullanmanız gerekecek. Docker, uygulamaları izole bir şekilde çalıştırmanızı sağlar, böylece sisteminize müdahale etmeden GitLab’ı kurabilirsiniz.
- Windows 10 veya üzeri işletim sistemi: Docker Desktop, Windows 10 ve üzeri sürümlerde çalışır. Eğer eski bir sürüm kullanıyorsanız, güncellemenizi tavsiye ederim.
- Minimum 4 GB RAM: GitLab, çalışırken sisteminizin yeterli kaynağa sahip olmasını ister. Bu nedenle 4 GB RAM veya daha fazlası gereklidir.
Docker Desktop’ı Yükleme
GitLab’ı Windows üzerinde çalıştırmanın en kolay yolu, Docker kullanmaktır. Docker’ı yüklemek için şu adımları takip edebilirsiniz:
1. Docker Desktop'ı indirip kurmak için https://www.docker.com/products/docker-desktop adresine gidin.
2. İndirdiğiniz kurulum dosyasını çalıştırın ve ekrandaki yönergeleri takip edin.
3. Docker Desktop kurulduktan sonra, uygulamayı açın ve Docker’ın düzgün çalıştığından emin olun.
GitLab Kurulumu
Docker kurulumunu tamamladıktan sonra, GitLab’ı Docker ile çalıştırmak oldukça basittir. Şimdi GitLab’ı kurma adımlarına geçebiliriz:
1. GitLab’ın Docker imajını çekmek için terminali (Komut İstemi veya PowerShell) açın.
2. Aşağıdaki komutu girerek GitLab imajını Docker’a indirin:
docker pull gitlab/gitlab-ce:latest
3. GitLab'ı çalıştırmak için aşağıdaki komutu kullanın:
docker run --detach \
--hostname gitlab.example.com \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config \
--volume /srv/gitlab/data \
--volume /srv/gitlab/logs \
gitlab/gitlab-ce:latest
4. Bu komut, GitLab'ı çalıştırır ve gerekli portları (80, 443, 22) açar. GitLab'ı web tarayıcınızda http://localhost üzerinden erişebilirsiniz.
GitLab’a İlk Giriş
GitLab’ı başarılı bir şekilde kurduktan sonra, artık GitLab arayüzüne giriş yapabilirsiniz. İlk kez giriş yaparken aşağıdaki adımları takip edin:
- Web tarayıcınızda http://localhost adresine gidin.
- İlk giriş için şifrenizi belirlemek üzere bir sayfa karşınıza çıkacak. Şifrenizi oluşturduktan sonra giriş yapabilirsiniz.
- Artık GitLab hesabınız hazır! Projelerinizi eklemeye ve GitLab'ı kullanmaya başlayabilirsiniz.
GitLab'ı Yapılandırmak
GitLab kurulumunun ardından yapabileceğiniz birkaç yapılandırma adımı bulunmaktadır. Örneğin, GitLab için kullanıcı oluşturabilir, projelerinizi düzenleyebilir ve CI/CD ayarlarını yapabilirsiniz. GitLab’ı nasıl yapılandıracağınızla ilgili birkaç temel adım:
- Yeni bir kullanıcı oluşturun: Kullanıcı yönetimini GitLab üzerinde gerçekleştirebilirsiniz. Yönetici olarak giriş yaptıktan sonra "Admin Area" sekmesinden kullanıcı oluşturabilirsiniz.
- Proje oluşturun: GitLab üzerinde yeni bir proje başlatmak için "New Project" butonuna tıklayın ve gerekli bilgileri girin.
- CI/CD Pipeline’ları ayarlayın: GitLab, sürekli entegrasyon ve dağıtım için güçlü bir CI/CD desteği sunar. Projenizde otomatik testler ve dağıtımlar oluşturmak için CI/CD ayarlarını yapılandırabilirsiniz.
Sonuç
GitLab'ı Windows üzerinde kurmak, Docker sayesinde oldukça basittir. Artık yazılım geliştirme süreçlerinizi daha verimli bir şekilde yönetebilir ve projelerinizi GitLab üzerinde kolayca depolayabilirsiniz. Eğer GitLab’ı daha fazla keşfetmek isterseniz, resmi dokümantasyonu inceleyebilir ve gelişmiş özellikleri hakkında bilgi sahibi olabilirsiniz.