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
- Connectez-vous à Plesk
- Allez dans Sites Web & Domaines > Git
- Cliquez sur Ajouter un dépôt
- Choisissez Git à distance
- Collez l’URL de votre dépôt (ex :
https://github.com/votre-utilisateur/monprojet.git
) - Choisissez la branche à suivre (ex :
main
) - 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 exclurevendor/
,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.