İç ağda Git sunucusu kurmak: AngusGit kurulum ve doğrulama

Kaynağa göre, AngusGit'in iç ağ kurulumundan sonra takım gerçekten kullanabilir mi test etmek için dört adımı sırayla atman yeterli: depo oluşturma, SSH ile clone, branch push'lama ve merge request onaylama.

Kurulum öncesi sunucunun 2 çekirdek 4 GB RAM'i olması yeterli (daha fazla depo ve kullanıcı için 4 çekirdek 8 GB önerilir). Docker ve Docker Compose önceden kurulu olmalı; veri tabanı kurulum sırasında otomatik başlatılır. Disk en az 80 GB olsun, depo dosyaları büyüyeceğinden ayrı bir SSD'ye koy.

Domain hazırlığında gm.example.com ve git.example.com alt alanlarını iç DNS'e kaydet. Hızlı test için kendi bilgisayarın hosts dosyasına ekleme yapabilirsin.

SSH bağlantısı için önce yerel makinede ED25519 anahtarı oluştur:

1ssh-keygen -t ed25519 -C "you@example.com"

Sorulan yolda Enter'e bas, sonra açık anahtarı kopyala:

1cat ~/.ssh/id_ed25519.pub

AngusGit'e giriş yap, sol menüden Benim Ayarlarım SSH Anahtarları'na git, "ssh-ed25519" ile başlayan satırı yapıştır. Depo adresi "git" kullanıcısı ve 2222 portunu kullanır.

HTTPS tercih edersen Benim Ayarlarım Erişim Belirteçleri'nde yeni belirteç oluştur, login adını ve belirteci push sırasında kullan.

Kurulum sonrası veri tabanı ve depo dizinini birlikte yedekle. Sosyal sürüm (10 kullanıcıya kadar) kurulum adımları takım ve kurumsal sürümle aynı; sadece lisans dosyası gerekir.

konu hakkında tepkinizi verebilirsiniz