Blog'a Dön

Gitea ile Kendi Git Sunucunuzu Kurun (2026)

Gitea ile kendi self-hosted Git sunucunuzu kurun: kurulum, depo yönetimi, SSH erişimi ve GitHub alternatifi olarak kullanım.

giteagitversiyon kontrolself-hosteddevopsgithub alternatifi

GitHub ve GitLab popüler olsa da, bazen kodunuzu tamamen kendi kontrolünüzde tutmak istersiniz. Gitea, hafif, hızlı ve açık kaynaklı bir self-hosted Git servisidir. Düşük kaynak tüketimiyle küçük bir VDS'te bile rahatça çalışır. Bu rehberde Gitea'yı ele alıyoruz.

Gitea Neden Tercih Edilir?

  • Hafif: Tek bir binary; çok az RAM ile çalışır.
  • Tam kontrol: Kodunuz kendi sunucunuzda kalır.
  • Tanıdık arayüz: GitHub'a benzer, kolay öğrenilir.
  • Ücretsiz: Kullanıcı veya depo sınırı yoktur.

Kurulum

Gitea, ikili dosya, Docker veya paket yöneticisiyle kurulabilir. En basit yöntem, resmi binary'yi indirip bir systemd servisi olarak çalıştırmaktır. Gitea çalışması için bir veritabanı (SQLite, MySQL veya PostgreSQL) kullanır; küçük ekipler için SQLite yeterlidir.

İlk Yapılandırma

Kurulumdan sonra web arayüzünde ilk yönetici hesabını oluşturur, veritabanı ve alan adı ayarlarını yaparsınız. HTTPS için önüne Nginx reverse proxy koyup Let's Encrypt sertifikası ekleyin.

Depo Yönetimi

Web arayüzünden yeni depolar oluşturabilir, ekip üyeleri ekleyebilir ve erişim izinlerini yönetebilirsiniz. Depolara hem HTTPS hem de SSH üzerinden erişim mümkündür; SSH anahtarı ekleyerek parolasız push/pull yapabilirsiniz.

CI/CD Entegrasyonu

Gitea Actions, GitHub Actions'a benzer bir iş akışı motoru sunar. Böylece kod değişikliklerinizde otomatik test ve dağıtım pipeline'ları çalıştırabilirsiniz.

Güvenlik ve Yedekleme

  • Web arayüzünü HTTPS arkasına alın.
  • SSH erişimini anahtar tabanlı yapın.
  • Gitea verilerini ve veritabanını düzenli yedekleyin.

Sonuç

Gitea, veri gizliliği ve tam kontrol isteyen geliştirici ve ekipler için ideal bir self-hosted Git çözümüdür. Küçük bir VDS üzerinde bile yüksek performansla çalışarak GitHub'a güçlü bir alternatif sunar.

İlgili rehberler:

Self-hosted geliştirici araçları için VDS Sunucu paketlerimizi inceleyin.