Déployer un projet avec Git depuis GitHub ou GitLab

Vous pouvez déployer automatiquement un projet web depuis un dépôt Git (GitHub, GitLab, Bitbucket, etc.) vers votre hébergement Newscloud via l’intégration Git de Plesk. Cela vous permet de mettre à jour votre site en un simple git push.

Prérequis

  • Un dépôt Git distant contenant votre projet (public ou privé)
  • Un site actif sur votre hébergement (ou un sous-domaine prêt à accueillir le code)
  • Un accès FTP ou SSH si nécessaire pour les ajustements

Étape 1 : Ajouter un dépôt Git dans Plesk

  1. Connectez-vous à Plesk
  2. Allez dans Sites Web & Domaines > Git
  3. Cliquez sur Ajouter un dépôt
  4. Choisissez Git à distance
  5. Collez l’URL de votre dépôt (ex : https://github.com/votre-utilisateur/monprojet.git)
  6. Choisissez la branche à suivre (ex : main)
  7. Définissez le chemin de déploiement automatique (ex : httpdocs/)

✅ À chaque push sur la branche sélectionnée, Plesk mettra automatiquement à jour les fichiers du site.

Accès aux dépôts privés

  • Générez une paire de clés SSH dans Plesk si vous utilisez un dépôt privé
  • Ajoutez la clé publique à GitHub/GitLab dans vos paramètres de dépôt (Deploy keys)
  • Utilisez l’URL SSH du dépôt (git@github.com:...) au lieu de l’URL HTTPS

Déploiement manuel (optionnel)

  • Vous pouvez désactiver le déploiement automatique
  • Dans ce cas, vous devrez cliquer sur Déployer maintenant dans Plesk après chaque push

Bonnes pratiques

  • Ne stockez pas vos fichiers .env ou sensibles dans Git si possible
  • Utilisez .gitignore pour exclure vendor/, node_modules/, etc. si vous déployez du code compilé
  • Testez d’abord sur un sous-domaine ou staging avant d’activer le déploiement auto en production

❓ Besoin d’aide pour configurer Git ou les clés SSH ? Nous vous accompagnons étape par étape.

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

Articles connexes

Créer un environnement de staging pour mon site

Un environnement de staging vous permet de tester des modifications, mises à jour ou nouvelles...

Travailler en local puis déployer vers mon hébergement Newscloud

Travailler en local vous permet de développer, tester et valider vos sites sans impacter votre...