Ă propos de GitHub Codespaces dans Visual Studio Code
Vous pouvez utiliser votre installation locale de Visual Studio Code pour crĂ©er, gĂ©rer, utiliser et supprimer des codespaces. Pour utiliser GitHub Codespaces dans VS Code, vous devez installer lâextension Codespaces. Pour plus dâinformations sur la configuration de GitHub Codespaces dans VS Code, consultez PrĂ©requis.
Par dĂ©faut, si vous crĂ©ez un codespace sur GitHub, il sâouvre dans le navigateur. Si vous prĂ©fĂ©rez que les nouveaux codespaces sâouvrent automatiquement dans VS Code, vous pouvez dĂ©finir VS Code comme Ă©diteur par dĂ©faut. Pour plus dâinformations, consultez « DĂ©finition de votre Ă©diteur par dĂ©faut pour GitHub Codespaces ».
Si vous prĂ©fĂ©rez travailler dans le navigateur, mais que vous souhaitez continuer Ă utiliser vos extensions, thĂšmes et raccourcis VS Code existants, vous pouvez activer la fonctionnalitĂ© Synchronisation des paramĂštres. Pour plus dâinformations, consultez « Personnalisation de GitHub Codespaces pour votre compte ».
Prérequis
Pour dĂ©velopper Ă partir dâun codespace directement dans VS Code, vous devez installer et vous connecter Ă lâextension GitHub Codespaces avec vos informations dâidentification GitHub. Lâextension GitHub Codespaces requiert la version 1.51 dâoctobre 2020 de VS Code (ou version ultĂ©rieure).
Utilisez Visual Studio Code Marketplace pour installer lâextension GitHub Codespaces. Pour plus dâinformations, consultez Place de marchĂ© des extensions dans la documentation VS Code.
-
Dans VS Code, dans la barre ActivitĂ©, cliquez sur lâicĂŽne de lâExplorateur distant.
Remarque
Si l'explorateur à distance n'est pas affiché dans la barre d'activité :
- Accédez à la palette de commandes. Par exemple, en appuyant sur Maj+Commande+P (Mac)/Ctrl+Maj+P (Windows/Linux).
- Entrez :
details
. - Cliquez sur Codespaces : Détails.
-
SĂ©lectionnez « GitHub Codespaces » dans le menu dĂ©roulant au sommet de la barre latĂ©rale de lâExplorateur distant, sâil nâest pas dĂ©jĂ sĂ©lectionnĂ©.
-
Cliquez sur Se connecter Ă GitHub .
-
Si vous nâĂȘtes pas connectĂ© Ă GitHub, vous ĂȘtes invitĂ© Ă la faire. Connectez-vous.
-
Lorsque vous ĂȘtes invitĂ© Ă spĂ©cifier ce que vous souhaitez autoriser, cliquez sur le bouton Autoriser pour « GitHub ».
-
Si la page dâautorisation sâaffiche, cliquez sur Autoriser Visual-Studio-Code.
CrĂ©ation dâun codespace dans VS Code
AprĂšs avoir connectĂ© votre compte sur GitHub Ă lâextension GitHub Codespaces, vous pouvez crĂ©er un codespace. Pour plus dâinformations sur lâextension GitHub Codespaces, consultez la VS Code Marketplace.
-
Dans VS Code, dans la barre ActivitĂ©, cliquez sur lâicĂŽne de lâExplorateur distant.
Remarque
Si l'explorateur à distance n'est pas affiché dans la barre d'activité :
- Accédez à la palette de commandes. Par exemple, en appuyant sur Maj+Commande+P (Mac)/Ctrl+Maj+P (Windows/Linux).
- Entrez :
details
. - Cliquez sur Codespaces : Détails.
-
Pointez sur la barre latérale « Explorateur distant », puis cliquez sur .
-
Dans la zone de texte, entrez le nom du référentiel dans lequel vous souhaitez développer, puis sélectionnez-le.
Un message sâaffiche Ă droite des invites suivantes vous indiquant qui paiera pour le codespace.
-
Cliquez sur la branche sur laquelle vous souhaitez développer.
-
Si vous ĂȘtes invitĂ© Ă choisir un fichier de configuration de conteneur de dĂ©veloppement, choisissez un fichier dans la liste.
-
Choisissez le type de machine que vous souhaitez utiliser.
Remarque
Votre choix de types dâordinateurs disponibles peut ĂȘtre limitĂ© par un certain nombre de facteurs. Il peut sâagir par exemple dâune stratĂ©gie configurĂ©e pour votre organisation, ou une spĂ©cification de type dâordinateur minimal pour votre dĂ©pĂŽt. Pour plus dâinformations, consultez « Restriction de lâaccĂšs aux types de machines » et « DĂ©finition dâune spĂ©cification minimale pour les machines de codespaces ».
Ouverture dâun codespace dans VS Code
-
Dans VS Code, dans la barre ActivitĂ©, cliquez sur lâicĂŽne de lâExplorateur distant.
Remarque
Si l'explorateur à distance n'est pas affiché dans la barre d'activité :
- Accédez à la palette de commandes. Par exemple, en appuyant sur Maj+Commande+P (Mac)/Ctrl+Maj+P (Windows/Linux).
- Entrez :
details
. - Cliquez sur Codespaces : Détails.
-
Sous « GitHub Codespaces », pointez sur le codespace dans lequel vous souhaitez développer.
-
Cliquez sur lâicĂŽne de connexion (symbole de plug-in).
Modification du type de machine dans VS Code
En rĂšgle gĂ©nĂ©rale, vous pouvez exĂ©cuter votre codespace sur une sĂ©lection de types dâordinateurs distants. Ces types dâordinateur offrent un choix de spĂ©cifications matĂ©rielles allant de 2 cĆurs Ă 32 cĆurs, mĂȘme si la gamme complĂšte de types dâordinateur nâest pas toujours disponible. Chaque type dâordinateur correspond Ă un niveau de ressources diffĂ©rent et Ă un niveau de facturation diffĂ©rent. Pour plus dâinformations, consultez Facturation GitHub Codespaces.
Par défaut, le type de machine doté des ressources valides les plus faibles est utilisé quand vous créez un codespace. Vous pouvez à tout moment modifier le type de machine de votre codespace.
Remarque
Votre choix de types dâordinateurs disponibles peut ĂȘtre limitĂ© par un certain nombre de facteurs. Il peut sâagir par exemple dâune stratĂ©gie configurĂ©e pour votre organisation, ou une spĂ©cification de type dâordinateur minimal pour votre dĂ©pĂŽt. Pour plus dâinformations, consultez « Restriction de lâaccĂšs aux types de machines » et « DĂ©finition dâune spĂ©cification minimale pour les machines de codespaces ».
-
Dans VS Code, ouvrez la palette de commandes avec Commande+Maj+P (Mac) ou Ctrl+Maj+P (Windows/Linux).
-
Recherchez et sélectionnez « Codespaces : Modifier le type de machine ».
-
Si vous ne suivez pas ces instructions dans un codespace, cliquez sur le codespace Ă changer.
Si vous suivez ces instructions dans un codespace, le changement sâapplique au codespace dans lequel vous travaillez.
-
Sélectionnez le type de machine à utiliser.
-
Si vous passez Ă un type de machine ayant une autre capacitĂ© de stockage, une invite sâaffiche pour vous demander si vous souhaitez continuer. Lisez lâinvite, puis cliquez sur Oui pour accepter.
Si vous passez Ă une machine virtuelle ayant une capacitĂ© de stockage diffĂ©rente (par exemple, dâune machine de 32 Go Ă une autre de 64 Go), votre espace de code sera indisponible pendant une courte pĂ©riode, le temps que le type de machine soit modifiĂ©. Si le codespace est actif, il est automatiquement arrĂȘtĂ©. Une fois le changement effectuĂ©, vous pourrez redĂ©marrer le codespace qui sâexĂ©cute sur le nouveau type de machine.
Si vous ĂȘtes passĂ© Ă une machine virtuelle ayant la mĂȘme capacitĂ© de stockage, le changement sera appliquĂ© au prochain redĂ©marrage du codespace. Un codespace actif nâest pas arrĂȘtĂ© automatiquement. Pour plus dâinformations sur le redĂ©marrage dâun codespace, consultez ArrĂȘt et dĂ©marrage dâun codespace.
Suppression dâun codespace dans VS Code
Vous pouvez supprimer des codespaces depuis VS Code Ă condition de ne pas travailler dans un codespace.
-
Dans VS Code, dans la barre ActivitĂ©, cliquez sur lâicĂŽne de lâExplorateur distant.
Remarque
Si l'explorateur à distance n'est pas affiché dans la barre d'activité :
- Accédez à la palette de commandes. Par exemple, en appuyant sur Maj+Commande+P (Mac)/Ctrl+Maj+P (Windows/Linux).
- Entrez :
details
. - Cliquez sur Codespaces : Détails.
-
Sous « GitHub Codespaces », cliquez avec le bouton droit sur le codespace que vous souhaitez supprimer.
-
Cliquez sur Supprimer le codespace.
Passage Ă VS Code Insiders dans le client web
Si vous utilisez le client web VS Code, vous pouvez basculer vers la version Insiders de lâapplication. Pour plus dâinformations sur cette version de VS Code, consultez PrĂ©sentation de la version Insiders dans le billet de blog VS Code.
Une fois que vous avez changĂ© de version dans un codespace, le client web continue Ă utiliser la version Insiders si vous arrĂȘtez et redĂ©marrez le codespace. Les nouveaux codespaces que vous crĂ©ez et ouvrez dans le client web VS Code utilisent Ă©galement la version Insiders.
-
En bas Ă gauche de la fenĂȘtre du navigateur qui affiche un codespace, cliquez sur .
-
Dans le menu, sélectionnez « Passer à la version Insiders ».
-
Cliquez sur Recharger.
Pour revenir Ă la version stable de VS Code, rĂ©pĂ©tez le processus, mais choisissez Basculer vers la version stable. Une fois que vous basculez Ă nouveau, le codespace continue dâutiliser la version stable si vous arrĂȘtez et redĂ©marrez le codespace. Les nouveaux codespaces que vous crĂ©ez et ouvrez dans le client web VS Code utilisent Ă©galement la version stable.
Utilisation de lâapplication de bureau Insiders pour Codespaces
Pour utiliser GitHub Codespaces dans la version Insiders de lâapplication de bureau VS Code, dĂ©marrez ou crĂ©ez vos codespaces Ă partir de lâapplication VS Code Insiders. Pour plus dâinformations, consultez CrĂ©ation dâun codespace dans VS Code et Ouverture dâun codespace dans VS Code plus haut dans cet article.