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
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.
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
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 →