Gitlab güzel bir SVN ve repository yönetim paketi olmakla birlikte bayağı popülerleşmiş ve gelişmiş bir sistem. Durum böyle olunca bir test etmek istedim ve tecrübemi paylaşmak istedim.

Gitlab Nedir ?

Şuan 2 farklı versiyonu (ücretli ve ücretsiz) olan çok popüler bir Git (SVN – VCS) sistemidir.

Özellikleri arasında:

  • Git repository yönetimi
  • Kod kritiği
  • Hata takibi
  • Wiki
  • LDAP ve Active Directory kullanıcı desteği
  • 2 Aşamalı kullanıcı girişi
  • Kerberos kullanıcı yetkilendirmesi (sadece Enterprise)
  • Merkezi Kimlik Doğrulama Servisi (Central Authentication Service – CAS)
  • CI
  • CD
  • Kod önizleme
  • Gruplar ve Yönetimi
  • Kullanıcı Yönetimi (ücretsizde 10 kişiye kadar)

ve daha bir çok özellik yer almakta. Daha detaylı incelemek için https://about.gitlab.com/features/#compare adresini ziyaret edebilirsiniz.

Gitlab Raspberry Pi 2’ye Nasıl Kurulur ?

Burayı ziyaret ederek kurulum yapabileceğiniz işletim sistemlerini inceleyebilirsiniz. Benim aşağıda anlatacağım da pek farklı yöntem değil sadece olası hatalara karşın ön-kurulum ve sonrasını açıklayacağım. Raspberry kurulumu ile ilgili burayı ziyaret edebilirsiniz.

Herşeyden – her zamanki gibi – öncelikle

yapıyoruz ve aptitude paketlerimizi güncelliyoruz. Ardından, yüklü olmama ihtimaline karşılık;

apt-transport-https yüklüyoruz. Bu paket https üzerinden aptitude paketlerini kurma ve güncelleme özelliği ekliyor – kurulumda ihtiyacımız olacak.

1. Adım: Gerekli Bağımlılıkları kurmak ve yapılandırmak

Eğer e-posta gönderimi için Postfix kuracaksanız, kurulumda “Internet Site” ı seçin. Postfix kullanmak yerine Sendmail veya özel bir SMTP server yapılandırabilir ve SMTP sunucusu olarak yapılandırabilirsiniz.

2. Adım: GitLab Paket sunucularını eklemek ve Paketi kurmak

En az 720mb boş alana sahip olmanız gerekiyor, nitekim kurulmuş hali en az 720mb yer kaplıyor ve yapılandıracağınız repositoryler için yer ayırmış olmanız da şart…

Bu işlem Raspberry’nizin ve internetinizin hızına göre değişecektir. Bende en az 45 dakika sürmüştü, yani daha uzun sürerse korkmayın ve kurulum esnasında yeniden başlatmayın veya cihazınızı kapatmayın.

3. Adım: Yapılandırılması ve Başlatılması

Bu aşamada artık gerekli izinleri vermesi ve gerekli dosyaları uygulaması için yeniden yapılandırma yapmamız gerekiyor. Bu işlem de 5-6 dakika sürebilir…

4. Adım: Giriş

Cihazınızdan localhost yazarak veya ağdan ip’ye bağlanarak giriş yapabilirsiniz. Varsayılan kullanıcı adı root’tur.

Küçük Notlar

  • Güncel tutmak için aptitude paketlerini güncellemeniz yeterlidir. Boyutu büyük olduğu için biraz uzun sürmekte fakat çok sık güncelleme de gelmiyor. Değişikliklerin listesi için buraya bakabilirsiniz.
  • Kurulumu uzun sürse de gayet kullanışlı buluyorum, şirkette de kullanmaktayız.
  • Türkçe dil desteği yok fakat çok büyük bir eksi değil diye düşünüyorum.

Kolay gelsin