Utiliser Git avec Plesk pour déployer mon site

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

  1. Connectez-vous à votre espace client puis à Plesk
  2. Dans Sites Web & Domaines, cliquez sur “Git”
  3. 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.

  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

Gérer les tâches cron depuis Plesk

Une tâche cron permet d’exécuter automatiquement un script à intervalle régulier : chaque...

Modifier la version de PHP de mon site

Certaines applications web nécessitent une version spécifique de PHP pour fonctionner...

Activer le cache ou compresser les fichiers (performance)

Pour accélérer le chargement de votre site, Plesk vous permet d’activer facilement des options...

Accéder aux journaux d’erreurs et de logs

Vous avez une erreur sur votre site (page blanche, erreur 500, etc.) ? Grâce à Plesk, vous...

Gérer les certificats SSL (Let's Encrypt)

Le protocole HTTPS protège la connexion entre votre site et ses visiteurs. Avec Plesk, vous...