GitLab'ı kurmak, yazılım geliştiren herkes için kritik bir adımdır. Özellikle açık kaynak projelerinin yönetimi, CI/CD süreçlerinin işleyişi ve takım içi işbirliği için GitLab vazgeçilmez bir araçtır. GitLab'ı Linux üzerinde kurmak ise aslında düşündüğünüz kadar zor değil. Haydi, GitLab'ı Linux sunucunuza nasıl kuracağınızın detaylarına girelim!
1. Adım: Sunucuyu Hazırlama
GitLab’ı kurmaya başlamadan önce, kullanacağınız sunucunun güncel olduğundan emin olun. Sunucu üzerinde gerekli güncellemeleri yapmak, ileride karşılaşabileceğiniz hataların önüne geçmek için çok önemlidir. İlk olarak, terminal ekranını açarak şu komutları çalıştırın:
kopyalasudo apt update sudo apt upgrade
Bu komutlarla sisteminizi güncelledikten sonra, sunucunuz hazır!
2. Adım: Gerekli Bağımlılıkları Yükleme
GitLab’ı çalıştırabilmek için bazı bağımlılıkları yüklememiz gerekiyor. Şu komutları kullanarak gerekli yazılımları kurabilirsiniz:
kopyalasudo apt install -y curl openssh-server ca-certificates
Ayrıca, e-posta bildirimlerini almak için Postfix gibi bir e-posta sunucusunun kurulması gerekebilir. Bunun için aşağıdaki komutu kullanabilirsiniz:
kopyalasudo apt install -y postfix
3. Adım: GitLab Paketini İndirme
GitLab’ın en son sürümünü resmi sitesinden indirmeniz gerekecek. GitLab’ın paketini indirip yüklemek için şu komutu çalıştırın:
kopyalacurl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Bu komut, GitLab’ın paket yöneticisini kurarak gerekli dosyaları almanızı sağlar.
4. Adım: GitLab’ı Kurma
GitLab’ı indirip kurduktan sonra, sunucunuza GitLab’ı yüklemek için şu komutu çalıştırın:
kopyalasudo apt install gitlab-ee
GitLab’ın kurulumu başlayacak ve birkaç dakika içinde tamamlanacaktır. Kurulum bitene kadar sabırlı olun, GitLab’ınız sisteminize entegre oluyor!
5. Adım: GitLab'ı Yapılandırma
Kurulum tamamlandıktan sonra, GitLab’ı yapılandırmamız gerekiyor. GitLab’ı başlatmadan önce, aşağıdaki komutla yapılandırma dosyasını açın:
kopyalasudo gitlab-ctl reconfigure
Bu komut, GitLab'ı sunucunuza özgü ayarlarla yapılandıracaktır. Bu işlem, genellikle birkaç dakika sürebilir.
6. Adım: GitLab'a Erişim
Artık GitLab’ı kullanmaya hazırsınız! Sunucunuzun IP adresini kullanarak web tarayıcınızdan GitLab’a erişebilirsiniz. Eğer GitLab’ı kurduğunuz sunucunun IP adresi `192.168.1.10` ise, tarayıcınıza şu adresi girin:
kopyalahttp://192.168.1.10
Eğer kurulum işlemi doğru yapılmışsa, GitLab’ın giriş ekranı karşınıza çıkacaktır.
7. Adım: İlk Giriş ve Şifre Belirleme
GitLab’ın giriş ekranına geldiğinizde, ilk kez giriş yaparken "root" kullanıcı adı ve aşağıdaki şifreyi kullanabilirsiniz:
kopyalasudo gitlab-rake "gitlab:password:reset"
Bu komutla, "root" kullanıcısının şifresini sıfırlayıp belirleyebilirsiniz. Şifrenizi belirledikten sonra, artık GitLab’ın yönetim paneline giriş yapabilirsiniz.
Son Adım: GitLab'ı Keşfedin
Kurulum başarıyla tamamlandığında, GitLab’ı keşfetmeye başlamak için tek yapmanız gereken, projenize gitmek ve kullanıcı arayüzünü incelemek! GitLab, sadece Git depoları değil, aynı zamanda CI/CD pipeline’ları, issue tracking ve proje yönetimi için güçlü araçlar sunuyor.
Ve işte bu kadar! GitLab artık hazır. GitLab’ı takım arkadaşlarınızla paylaşın, projelerinizi başlatın ve yazılım geliştirme sürecini bir üst seviyeye taşıyın.