Git Deploy — Sites automatisch aus GitHub, GitLab und Gitea bereitstellen
Verbinden Sie ein Repository mit Ihrer Website und deployen Sie per Git Pull — mit Webhook-Auto-Deploy bei jedem Push, sicherer Signaturprüfung und Ein-Klick-Rollback auf jeden vorherigen Commit.
Vom Push zur Live-Site
Die Git-Deploy-Extension verbindet Ihre Website mit einem Git-Repository. Jeder Push auf den konfigurierten Branch löst automatisch ein Deployment aus — nachvollziehbar, mit vollständiger Historie und jederzeit rückgängig zu machen.
- GitHub, GitLab und Gitea (self-hosted)
- Webhook-Auto-Deploy bei Push
- HMAC-Signaturprüfung gegen gefälschte Webhooks
- Branch-Matching — nur der konfigurierte Branch deployt
- Pre-Deploy-Commands (z. B. composer install, npm build)
- Ein-Klick-Rollback auf jeden vorherigen Commit
Alles für automatisierte Deployments
Sicher standardmäßig, einfach über die Panel-UI.
Webhook-Auto-Deploy
GitHub-, GitLab- und Gitea-Webhooks lösen bei jedem Push automatisch ein Deployment aus — kein manueller Trigger nötig.
HMAC-Signaturprüfung
Eingehende Webhooks werden per HMAC-Signatur verifiziert — nur echte Requests vom verbundenen Repository lösen ein Deployment aus.
Branch-Matching
Nur Pushes auf den konfigurierten Branch (z. B. main oder production) deployen; alle anderen Branches werden ignoriert.
Pre-Deploy-Commands
Build-Schritte wie composer install, npm run build oder Migrationen laufen automatisch vor jedem Deployment.
Deployment-Historie
Jedes Deployment wird protokolliert — Commit, Zeitpunkt, Status und Log-Ausgabe jederzeit einsehbar.
Ein-Klick-Rollback
Fehlerhaftes Deployment? Ein Klick genügt, um auf jeden vorherigen Commit zurückzurollen.
Weitere Details
- Unterstützt öffentliche und private Repositories (Deploy-Key)
- Self-hosted Gitea-Instanzen werden unterstützt
- Deploy-Pfad konfigurierbar (z. B. Unterverzeichnis im Monorepo)
- Läuft als der Linux-User der Website — keine Root-Rechte nötig
- Webhook-Secret pro Site individuell
- Fehlgeschlagene Deployments brechen ab, ohne die Live-Site zu beeinträchtigen
- Kompatibel mit App-Manager (Node.js & Python) sowie klassischem PHP-Hosting
- Runtime nur auf aktivierten Servern installiert
Fragen zu Git Deploy
Unterstützt Git Deploy auch private Repositories?
Ja. Für private Repositories wird ein Deploy-Key hinterlegt, der ausschließlich Lesezugriff auf das jeweilige Repository hat.
Was passiert bei einem fehlgeschlagenen Deployment?
Das Deployment bricht ab, ohne die aktuell laufende Live-Site zu verändern. Der Fehler ist im Deployment-Log einsehbar.
Kann ich ein Deployment rückgängig machen?
Ja, mit einem Klick auf jeden vorherigen Commit aus der Deployment-Historie.
Läuft Git Deploy auf jedem Server?
Die Extension ist Opt-in und wird nur auf Servern installiert, auf denen sie im Hosting-Paket aktiviert ist.
Deployment ohne Handarbeit.
14 Tage kostenlos testen · GitHub, GitLab & Gitea · Made in Germany
Preise ansehen →