Git Deploy — déployez automatiquement vos sites depuis GitHub, GitLab et Gitea
Connectez un dépôt à votre site et déployez par git pull — avec auto-déploiement par webhook à chaque push, vérification de signature sécurisée et rollback en un clic vers tout commit antérieur.
Du push au site en ligne
L’extension Git Deploy connecte votre site à un dépôt git. Chaque push sur la branche configurée déclenche automatiquement un déploiement — traçable, avec un historique complet et réversible à tout moment.
- GitHub, GitLab et Gitea (auto-hébergé)
- Auto-déploiement par webhook au push
- Vérification de signature HMAC contre les webhooks falsifiés
- Correspondance de branche — seule la branche configurée est déployée
- Commandes pré-déploiement (ex. composer install, npm build)
- Rollback en un clic vers tout commit antérieur
Tout pour des déploiements automatisés
Sécurisé par défaut, simple depuis l’UI du panneau.
Auto-déploiement par webhook
Les webhooks GitHub, GitLab et Gitea déclenchent automatiquement un déploiement à chaque push — aucun déclenchement manuel requis.
Vérification de signature HMAC
Les webhooks entrants sont vérifiés par signature HMAC — seules les requêtes authentiques du dépôt connecté déclenchent un déploiement.
Correspondance de branche
Seuls les push sur la branche configurée (ex. main ou production) sont déployés ; les autres branches sont ignorées.
Commandes pré-déploiement
Les étapes de build comme composer install, npm run build ou les migrations s’exécutent automatiquement avant chaque déploiement.
Historique des déploiements
Chaque déploiement est journalisé — commit, horodatage, statut et sortie de log toujours disponibles.
Rollback en un clic
Déploiement défectueux ? Un clic suffit pour revenir à tout commit antérieur.
Plus de détails
- Prend en charge les dépôts publics et privés (clé de déploiement)
- Les instances Gitea auto-hébergées sont prises en charge
- Chemin de déploiement configurable (ex. sous-répertoire dans un monorepo)
- S’exécute en tant qu’utilisateur Linux du site — aucun droit root requis
- Secret de webhook individuel par site
- Les déploiements échoués s’interrompent sans affecter le site en ligne
- Compatible avec l’App Manager (Node.js et Python) et l’hébergement PHP classique
- Runtime installée uniquement sur les serveurs activés
Fonctions associées
Questions sur Git Deploy
Git Deploy prend-il en charge les dépôts privés ?
Oui. Pour les dépôts privés, une clé de déploiement est utilisée, avec un accès en lecture seule à ce dépôt.
Que se passe-t-il en cas d’échec du déploiement ?
Le déploiement s’interrompt sans modifier le site actuellement en ligne. L’erreur est visible dans le journal de déploiement.
Puis-je annuler un déploiement ?
Oui, en un clic vers tout commit antérieur de l’historique des déploiements.
Git Deploy fonctionne-t-il sur tous les serveurs ?
L’extension est opt-in et n’est installée que sur les serveurs où elle est activée dans le forfait d’hébergement.
Déploiement sans travail manuel.
Essai gratuit 14 jours · GitHub, GitLab & Gitea · Made in Germany
Voir les tarifs →