Ana Sayfa/ Özellikler/ Git Deploy
Git Deploy

Git Deploy — GitHub, GitLab ve Gitea'dan otomatik site dağıtımı

Bir depoyu web sitenize bağlayın ve git pull ile dağıtın — her push'ta webhook otomatik dağıtımı, güvenli imza doğrulaması ve önceki herhangi bir commit'e tek tıkla geri almayla.

Push'tan canlı siteye

Git Deploy eklentisi web sitenizi bir git deposuna bağlar. Yapılandırılmış dala yapılan her push otomatik olarak bir dağıtımı tetikler — izlenebilir, tam geçmişli ve her an geri alınabilir.

  • GitHub, GitLab ve Gitea (self-hosted)
  • Push'ta webhook otomatik dağıtımı
  • Sahte webhook'lara karşı HMAC imza doğrulaması
  • Dal eşleştirme — yalnızca yapılandırılmış dal dağıtılır
  • Dağıtım öncesi komutlar (ör. composer install, npm build)
  • Önceki herhangi bir commit'e tek tıkla geri alma
Yetenekler

Otomatik dağıtımlar için her şey

Varsayılan güvenli, panel arayüzünden kolay.

Webhook otomatik dağıtımı

GitHub, GitLab ve Gitea webhook'ları her push'ta otomatik olarak bir dağıtımı tetikler — manuel tetikleme gerekmez.

HMAC imza doğrulaması

Gelen webhook'lar HMAC imzasıyla doğrulanır — yalnızca bağlı depodan gelen gerçek istekler bir dağıtımı tetikler.

Dal eşleştirme

Yalnızca yapılandırılmış dala (örn. main veya production) yapılan push'lar dağıtılır; diğer dallar yok sayılır.

Dağıtım öncesi komutlar

composer install, npm run build veya migration gibi build adımları her dağıtımdan önce otomatik olarak çalışır.

Dağıtım geçmişi

Her dağıtım günlüğe kaydedilir — commit, zaman damgası, durum ve log çıktısı her zaman erişilebilir.

Tek tıkla geri alma

Hatalı dağıtım mı? Tek tıkla önceki herhangi bir commit'e geri dönün.

Ayrıntıda

Daha fazla ayrıntı

  • Genel ve özel depoları destekler (deploy key)
  • Self-hosted Gitea örnekleri desteklenir
  • Yapılandırılabilir dağıtım yolu (ör. monorepo içinde alt dizin)
  • Sitenin Linux kullanıcısı olarak çalışır — root yetkisi gerekmez
  • Site başına webhook gizli anahtarı
  • Başarısız dağıtımlar, canlı siteyi etkilemeden iptal edilir
  • App Manager (Node.js ve Python) ve klasik PHP barındırma ile uyumludur
  • Runtime yalnızca etkin sunuculara kurulur
Sıkça Sorulan Sorular

Git Deploy Hakkında Sorular

Git Deploy özel depoları destekler mi?

Evet. Özel depolar için yalnızca o depoya salt okunur erişimi olan bir deploy key kullanılır.

Başarısız bir dağıtımda ne olur?

Dağıtım, o anda çalışan canlı siteyi değiştirmeden iptal edilir. Hata, dağıtım günlüğünde görülebilir.

Bir dağıtımı geri alabilir miyim?

Evet, dağıtım geçmişindeki önceki herhangi bir commit'e tek tıkla.

Git Deploy her sunucuda çalışır mı?

Eklenti opt-in'dir ve yalnızca hosting paketinde etkinleştirildiği sunuculara kurulur.

Elle uğraşmadan dağıtım.

14 gün ücretsiz · GitHub, GitLab & Gitea · Made in Germany

Fiyatları görüntüle →