Sitemap

Adobe Dreamweaver intègre l'intégration Git, vous permettant de modifier des fichiers et de gérer le contrôle de version dans une seule application, avec une interface unifiée.

Lorsque vous associez un site Dreamweaver à un référentiel Git, vous pouvez utiliser Dreamweaver comme client Git. Vous pouvez extraire et envoyer des modifications, rédiger des messages de validation, afficher des différences et effectuer des fusions.Vous pouvez toujours utiliser d'autres clients Git, tels que l'interface graphique Git ou la commande git, et Dreamweaver coopérera avec eux de manière transparente.Si vous effectuez des opérations Git sur votre référentiel local avec un autre client, Dreamweaver détecte les mises à jour et met automatiquement à jour le statut Git dans Dreamweaver.

Suivez ces étapes pour associer un site Dreamweaver à un référentiel Git.Dans ces exemples, le serveur Git est GitHub.

Configurer Dreamweaver pour utiliser Git

Noter

Ces instructions couvrent la configuration de git pour un nouveau site Dreamweaver.Si vous avez un site Dreamweaver existant, les étapes sont légèrement différentes et Dreamweaver est un peu plus pointilleux sur les configurations qu'il accepte.Ces étapes sont similaires, mais ne sont pas couvertes ici.

Créer un nouveau site Dreamweaver

  1. Ouvrez Dreamweaver.
  2. Dans le menu Site, choisissez Nouveau site.
  3. Entrez un nom de site.Par exemple, entrez mysite-git.

Créer un nouveau dossier de site local

  1. Pour le dossier du site local, sélectionnez un dossier vide.Si vous tapez le nom d'un dossier qui n'existe pas, il est créé.Lorsque le site est créé, le référentiel Git distant sera cloné dans ce répertoire.

Configuration des informations d'identification Git dans Dreamweaver

  1. Sélectionnez Associer un référentiel Git à ce site.
  2. Sélectionnez Cloner le référentiel Git existant à l'aide d'une URL.
  3. Saisissez l'URL https:// de votre référentiel.
  4. Pour Nom d'utilisateur Git, entrez votre nom d'utilisateur GitHub.
  5. Pour Mot de passe, si vous utilisez 2FA (authentification à deux facteurs), entrez votre jeton d'accès (voir ci-dessous). Si vous n'utilisez pas 2FA, entrez votre mot de passe Git normal.

  1. Cliquez sur Tester pour vérifier que l'authentification fonctionne.
  2. Cochez la case intitulée Enregistrer les informations d'identification.
Noter

Si vous n'enregistrez pas vos informations d'identification maintenant, vous ne pourrez peut-être pas le faire plus tard.

  1. Cliquez sur Enregistrer.

Le référentiel GitHub distant est cloné dans le dossier de votre site local.Désormais, lorsque vous modifiez l'un de ces fichiers, vous pouvez utiliser Dreamweaver comme client Git.

Générer un jeton d'accès personnel pour GitHub 2FA

  1. Dans un navigateur Web, connectez-vous à votre compte GitHub.
  2. Vérifiez votre adresse e-mail, si vous ne l'avez pas déjà fait.
  3. Cliquez sur l'icône de votre compte dans le coin supérieur droit de n'importe quelle page GitHub.Dans le menu, choisissez Paramètres.
  4. Sur la gauche, cliquez sur Paramètres du développeur.
  5. Sur la gauche, cliquez sur Jetons d'accès personnels.
  6. Cliquez sur Générer un nouveau jeton.
  7. Pour Description du jeton, entrez n'importe quoi.
  8. Pour les étendues, vous pouvez utiliser les options par défaut.Assurez-vous que Repo et ses sous-options sont cochées.
  9. Cliquez sur Générer un jeton pour invalider tous les jetons précédents que vous avez générés et créer un nouveau jeton.Copiez et collez le nouveau jeton dans le document privé.Ce jeton ne pourra plus jamais être vu dans GitHub, alors enregistrez-le dans un endroit sûr.

Ce jeton doit maintenant être utilisé comme mot de passe pour toutes les opérations GitHub qui utilisent une URL https://, y compris l'intégration Dreamweaver.

Flux de travail Git dans Dreamweaver

Voici le flux de travail général à utiliser lors de la modification d'un site Dreamweaver associé à Git.

  1. Si la fenêtre Git de votre interface Dreamweaver est masquée, dans le menu Fenêtre, sélectionnez Git. (Vous pouvez basculer les menus latéraux, y compris le menu Git, en appuyant surF4.)
  2. Avant de modifier les fichiers, effectuez un Git Pull.Un pull synchronisera votre référentiel local, de sorte que vous avez tous les nouveaux travaux effectués par d'autres personnes depuis votre dernier pull.

  1. Avant d'enregistrer les modifications apportées à un fichier, Dreamweaver affiche "Rien à valider, le répertoire de travail est propre".
  2. Une fois que vous avez enregistré les modifications apportées à un fichier, celui-ci est répertorié en tant que fichier non préparé.Les fichiers non préparés ne sont pas suivis par Git et ne font pas partie d'un commit.
  3. Pour mettre en scène un fichier que vous avez modifié, cochez la case à côté du nom du fichier.L'équivalent en ligne de commande est git addnom de fichier.

  1. Facultatif : si vous souhaitez annuler la mise en scène d'un fichier afin que vos modifications ne soient pas incluses dans une validation, décochez la case à côté du nom du fichier.L'équivalent en ligne de commande est git reset HEADnom de fichier.
  2. Lorsque vous êtes prêt à valider vos modifications, cliquez sur le bouton Valider.

  1. Saisissez un message de validation décrivant brièvement les modifications apportées à ce groupe de fichiers.Ce message est équivalent à la commande git commit -m "message".Cliquez sur OK.

  1. Il vous sera peut-être demandé d'entrer vos détails d'utilisateur Git.Entrez le nom complet et l'adresse e-mail qui vous identifieront dans les messages de validation.Ces informations ne vous seront demandées qu'une seule fois.Les équivalents en ligne de commande sont git config --global user.name "Nom complet", et git config --global user.email "adresse".
  2. Lorsque vous êtes prêt à pousser votre validation vers le référentiel distant, cliquez sur Git Push.
  3. Sauf si vous avez une raison de faire autrement, vous pouvez utiliser les paramètres push par défaut.Cliquez sur OK.L'équivalent en ligne de commande est git push origin master.

Noter

Si quelqu'un d'autre a modifié l'un des fichiers de votre commit depuis la dernière fois que vous avez tiré, vous serez averti que les conflits doivent être fusionnés.Dans de nombreux cas, les modifications peuvent être fusionnées automatiquement.Une fois la fusion terminée, vous pouvez réessayer de pousser votre commit.

Dépannage

  • Si votre fenêtre Git n'affiche aucune information, votre site est peut-être mal configuré.Supprimez le site Dreamweaver, supprimez le dossier du site local (ou choisissez-en un nouveau) et recommencez.
  • Si Dreamweaver se bloque lorsque vous essayez pour la première fois de tester vos informations d'identification git, il se peut qu'il soit bloqué par le pare-feu Windows Defender.Pour réinitialiser les paramètres du pare-feu de Dreamweaver, réinstallez Dreamweaver et assurez-vous d'accorder l'accès au pare-feu la première fois que vous démarrez l'application.
  • Si Git ne semble pas fonctionner correctement avec Dreamweaver, vous pouvez essayer de réinstaller Git.Dreamweaver utilise les outils de ligne de commande Git sous le capot, et vous pouvez avoir des informations de connexion obsolètes ou une autre configuration.Si tel est le cas, la réinstallation de Git devrait réinitialiser ces informations et résoudre le problème.

Informations connexes