Prise en charge Git

Vue d’ensemble

Plesk prend en charge l’intégration Git qui est le système de gestion de code source le plus populaire, utilisé par de nombreux développeurs Web. Vous pouvez gérer des dépôts Git et déployer automatiquement des sites Web à partir de ces dépôts vers un répertoire cible public. En d’autres termes, vous pouvez utiliser Git comme transport pour les mises à jour ultérieures .

Note

Cette fonctionnalité n’est pas prise en charge dans les installations Plesk sous Windows Server 2008.

Les conditions suivantes doivent être réunies pour utiliser Git :

  1. L’extension Git installée dans Plesk.
  2. Un domaine doit être créé dans Plesk avec un pack de services incluant le droit de gestion Git.

Dans Plesk, vous pouvez ajouter des dépôts Git de deux types, selon votre cas de figure :

  1. Avec un répertoire local sur votre poste de travail. Dans ce cas, vous envoyez les modifications depuis votre répertoire local à Plesk qui les déploie sur votre site Web. Consultez Utiliser un répertoire local.
  2. Avec l’hébergement Git distant. Cette solution peut s’avérer utile si vous utilisez déjà des dépôts distants dans GitHub (github.com) ou BitBucket (bitbucket.org). Vous envoyez les modifications à ce dépôt distant, puis Plesk les en extrait et les déploie sur votre site Web. Consultez Utiliser l’hébergement Git distant.

Lorsque les dépôts Git sont activés pour votre domaine, la liste des dépôts créés est visible sur la page du domaine. Pour chaque dépôt, le nom, la branche active et le chemin de déploiement sont indiqués. Le bouton Déployer en regard du nom du répertoire vous permet de déployer les fichiers à partir d’un dépôt (si le déploiement manuel est configuré) et le bouton Récupérer les derniers changements vous permet de récupérer les modifications du dépôt distant.

Note

Actuellement, les dépôts Git hébergés par Plesk sont protégés par le mot de passe utilisateur FTP. L’accès anonyme ne peut pas être utilisé.

Le lien Git vous permet de gérer les dépôts Git du domaine.

image-76967.png