Plesk vous permet de connecter directement votre hébergement à un dépôt Git (GitHub, GitLab, Bitbucket ou privé). Vous pouvez ainsi déployer votre site automatiquement à chaque mise à jour de votre dépôt.
Étape 1 : Préparer votre dépôt Git
- Assurez-vous que votre projet est bien versionné avec Git
- Le dépôt peut être public ou privé (clé SSH requise pour les privés)
- Identifiez la branche que vous souhaitez déployer (ex :
main
)
Étape 2 : Connecter Plesk à Git
- Connectez-vous à votre espace client puis à Plesk
- Dans Sites Web & Domaines, cliquez sur “Git”
- Choisissez le type de dépôt :
- Cloner un dépôt distant (GitHub, GitLab, etc.)
- Créer un dépôt vide sur le serveur si vous poussez depuis votre PC
- Entrez l’URL du dépôt et configurez les options de branche et de répertoire cible (ex :
httpdocs
) - Validez. Plesk se connecte au dépôt et affiche les informations
Étape 3 : Gérer les déploiements
- Plesk propose un déploiement manuel ou automatique à chaque push
- Vous pouvez forcer un déploiement depuis l’interface Git de Plesk
- En cas de conflit ou d’erreur, vous pouvez afficher les logs Git ou forcer un “Reset Hard”
Dépôt privé : gérer la clé SSH
- Si votre dépôt est privé, Plesk génère une clé publique SSH
- Copiez cette clé et ajoutez-la dans votre compte GitHub/GitLab sous “Deploy keys”
- Testez la connexion en cliquant sur “Vérifier la connexion”
Bonnes pratiques
- Déployez dans un dossier isolé pour tester avant mise en ligne
- Gardez vos fichiers de config sensibles (
.env
) hors du dépôt ou protégés - Activez une notification e-mail en cas d’échec de déploiement
❓ Besoin d'aide pour déployer un framework (Laravel, Vue, Hugo...) ? Notre équipe peut vous guider.