Formations à l'informatique et à l'électronique

Auteur : SD
Modifié le : 16-12-2022
Créé le : 06-11-2022

Configurer VsCode uploader des fichiers sur un serveur FTP/SFTP

Cet article montre comment développer un projet de programmation avec VsCode directement sur un serveur distant avec l'extension "SFTP".

Peu importe le langage de programmation utilisé, les différents fichiers de votre projet seront directement "uploadés" sur le serveur distant.

Installation de l'extension SFTP

Cliquer sur l'icône "Extensions" (CTRL+MAJ+X). Dans la barre de recherche, taper "SFTP". Sélectionner l'extension "SFTP" et cliquer sur "Installer" :

Capture écran Installation Extension SFTP VsCode

Configuration de l'extension SFTP

La documentation de l'extension nous donne les indications suivantes :

Capture écran aide Configuration Extension SFTP VsCode

Comme indiqué dans la documentation :

  1. ouvrir le dossier local que vous voulez synchroniser avec le serveur distant
  2. appuyer sur CTRL + SHIFT + P et taper la commande "SFTP:config" dans la palette
Capture écran Configuration Extension SFTP VsCode

Voici un exemple de fichier "sftp.json", adaptez le à votre situation :

Capture écran Configuration Extension SFTP VsCode

Avec l’option "uploadOnSave" à "true" les fichiers seront envoyés sur le serveur dès qu’ils seront enregistrés.

Si vous utilisez GIT, vous pouvez utiliser l’option "ignore" pour éviter d’envoyer le dossier ".git" sur le serveur. De même pour le dossier ".vscode" ou tout autre fichier ou dossier non nécessaire sur le serveur :

Capture écran Configuration Extension SFTP VsCode

Synchronisation des fichiers avec le serveur distant

Pour envoyer un fichier manuellement sur le serveur, faire un clic droit sur celui-ci et choisir l'option voulue :

Capture écran Utilisation Extension SFTP VsCode

Vous avez apprécié cet article ? Partagez le !