Skip to main content

CrĂ©ation d’un codespace Ă  partir d’un modĂšle

Si vous dĂ©marrez un nouveau projet, vous pouvez crĂ©er un codespace Ă  partir d’un modĂšle vide ou choisir un modĂšle spĂ©cialement conçu pour le type de travail que vous souhaitez effectuer.

À propos des modùles pour GitHub Codespaces

Si vous dĂ©marrez un nouveau projet, vous pouvez commencer rapidement Ă  travailler sur le dĂ©veloppement en crĂ©ant un codespace Ă  partir d’un modĂšle. Vous pourrez travailler sur votre projet dans un environnement de dĂ©veloppement cloud, enregistrer vos fichiers dans le cloud et publier votre travail dans un nouveau dĂ©pĂŽt distant que vous pouvez partager avec d’autres personnes ou cloner sur votre ordinateur local.

Vous pouvez commencer Ă  partir d’un modĂšle vide, choisir parmi les modĂšles gĂ©rĂ©s par GitHub pour les technologies populaires telles que React ou Jupyter Notebook ou lancer un codespace Ă  partir d’un dĂ©pĂŽt de modĂšles sur GitHub.

Si vous utilisez un modĂšle vide, vous commencez avec un rĂ©pertoire vide et vous pouvez accĂ©der Ă  des ressources de calcul informatiques ainsi qu’aux outils, langages et environnements d’exĂ©cution qui sont prĂ©installĂ©s avec l’image conteneur de dĂ©veloppement par dĂ©faut. Avec d’autres modĂšles, vous obtenez des fichiers de dĂ©marrage pour la technologie que vous utilisez ainsi que des fichiers supplĂ©mentaires tels qu’un fichier README, un fichier .gitignore et des fichiers de configuration de conteneur de dĂ©veloppement comportant une configuration d’environnement personnalisĂ©e. Pour plus d’informations sur les conteneurs de dĂ©veloppement et l’image par dĂ©faut, consultez PrĂ©sentation des conteneurs de dĂ©veloppement.

Par exemple, si vous crĂ©ez un codespace Ă  partir du modĂšle React de GitHub, vous arrivez dans un espace de travail contenant des fichiers de modĂšle pour une application simple, tels que index.js, app.js et package.json. Peu aprĂšs l’ouverture du codespace, un serveur de dĂ©veloppement dĂ©marre automatiquement et vous pouvez afficher l’application en cours d’exĂ©cution sous un simple onglet de navigateur dans le client web VS Code.

Capture d’écran du navigateur simple de VS Code montrant l’application web dans le modĂšle React de GitHub.

Les fichiers et la configuration inclus dans les modĂšles sont dĂ©finis dans des dĂ©pĂŽts de modĂšles. Le dĂ©pĂŽt de modĂšles est clonĂ© dans votre codespace quand vous crĂ©ez celui-ci. Ensuite, le lien est rompu et votre codespace n’est pas liĂ© Ă  un dĂ©pĂŽt distant tant que vous n’y publiez pas.

Conseil

Pour aider les utilisateurs Ă  dĂ©marrer avec votre framework, bibliothĂšque ou autre projet, vous pouvez configurer un rĂ©fĂ©rentiel de modĂšles Ă  utiliser avec GitHub Codespaces. Pour plus d’informations, consultez « Configuration d’un dĂ©pĂŽt modĂšle pour GitHub Codespaces Â».

CrĂ©ation d’un codespace Ă  partir d’un modĂšle GitHub

Les modĂšles gĂ©rĂ©s par GitHub, y compris le modĂšle vide, sont disponibles Ă  partir de la page « Vos codespaces Â».

  1. Dans le coin supĂ©rieur gauche de GitHub, sĂ©lectionnez , puis cliquez sur Codespaces pour accĂ©der Ă  la page « Vos codespaces Â» sur github.com/codespaces.

  2. Pour voir la liste complĂšte des modĂšles, dans la section « Explorer les modĂšles de dĂ©marrage rapide Â», cliquez sur Tout voir.

    Capture d’écran de la section « Explorer les modĂšles de dĂ©marrage rapide Â». « Tout voir Â» est mis en Ă©vidence avec un encadrĂ© orange foncĂ©.

  3. Si vous le souhaitez, pour afficher le dĂ©pĂŽt de modĂšles contenant les fichiers d’un modĂšle, cliquez sur le nom du modĂšle.

    Capture d’écran de la section « Explorer les modĂšles de dĂ©marrage rapide Â». Trois modĂšles sont rĂ©pertoriĂ©s. Les noms des modĂšles sont mis en Ă©vidence en orange.

  4. Sous le nom du modĂšle que vous souhaitez lancer, cliquez sur Utiliser ce modĂšle.

Lorsque vous crĂ©ez un codespace Ă  partir d’un modĂšle, celui-ci s’ouvre toujours dans le client web Visual Studio Code. Vous pouvez rouvrir un codespace existant dans n’importe quel Ă©diteur pris en charge. Pour plus d’informations, consultez « Ouverture d’un codespace existant Â».

CrĂ©ation d’un codespace Ă  partir d’un dĂ©pĂŽt de modĂšles

Vous pouvez crĂ©er un codespace Ă  partir de n’importe quel dĂ©pĂŽt de modĂšles, puis publier votre travail dans un nouveau dĂ©pĂŽt quand vous ĂȘtes prĂȘt. Pour plus d’informations sur les rĂ©fĂ©rentiels de modĂšles, consultez CrĂ©ation d’un dĂ©pĂŽt Ă  partir d’un modĂšle.

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. Cliquez sur Utiliser ce modĂšle, puis sur Ouvrir dans un codespace.

    Capture d’écran du bouton « Utiliser ce modĂšle Â» et du menu dĂ©roulant dĂ©veloppĂ© pour afficher l’option « Ouvrir dans un codespace Â».

    Remarque

    Si vous ĂȘtes responsable du rĂ©fĂ©rentiel de modĂšles et que vous souhaitez commiter des modifications dans le rĂ©fĂ©rentiel de modĂšles lui-mĂȘme, vous devez crĂ©er un codespace Ă  partir de la liste dĂ©roulante Code. Pour plus d’informations, consultez « CrĂ©ation d’un codespace pour un dĂ©pĂŽt Â».

Lorsque vous crĂ©ez un codespace Ă  partir d’un modĂšle, celui-ci s’ouvre toujours dans le client web Visual Studio Code. Vous pouvez rouvrir un codespace existant dans n’importe quel Ă©diteur pris en charge. Pour plus d’informations, consultez « Ouverture d’un codespace existant Â».

Publier dans un référentiel dans GitHub

Lorsque vous travaillez dans un codespace créé Ă  partir d’un modĂšle, votre travail est enregistrĂ© sur une machine virtuelle dans le cloud, mais il n’est pas stockĂ© dans un dĂ©pĂŽt sur GitHub.

Vous pouvez enregistrer vos fichiers, fermer et arrĂȘter votre codespace, puis revenir Ă  votre travail plus tard. En rĂšgle gĂ©nĂ©rale, Git est prĂ©installĂ© et le rĂ©pertoire de travail est automatiquement initialisĂ© en tant que dĂ©pĂŽt Git, sauf si vous avez dĂ©marrĂ© Ă  partir du modĂšle vide de GitHub. Cela signifie que vous pouvez utiliser Git tout de suite pour le contrĂŽle de code source local, comme l’ajout et le commit de fichiers.

Toutefois, si vous supprimez un codespace non publiĂ©, ou s’il est automatiquement supprimĂ© parce qu’il est restĂ© inutilisĂ© pendant la durĂ©e de la pĂ©riode de conservation, votre travail est Ă©galement supprimĂ©. Pour conserver votre travail et permettre Ă  d’autres personnes de travailler sur votre projet, vous devez publier votre codespace dans un dĂ©pĂŽt sur GitHub.

Remarque

Si un codespace non publié est actuellement facturé à une organisation, la publication du codespace entraßne le transfert de la propriété et de la facturation du codespace à votre compte personnel. Consultez Facturation GitHub Codespaces.

Publication Ă  partir de VS Code

Si vous travaillez dans un codespace, vous pouvez le publier à partir de l’application de bureau ou du client web VS Code.

  1. Dans la barre d’activitĂ©s, cliquez sur la vue ContrĂŽle de code source.

    Capture d’écran de la barre d’activitĂ©s VS Code avec le bouton ContrĂŽle de code source mis en surbrillance avec un encadrĂ© orange.

  2. Pour indexer vos changements, cliquez sur + à cÎté du fichier que vous avez ajouté ou changé, ou à cÎté de Changements si vous avez changé plusieurs fichiers et que vous voulez les indexer tous.

    Capture d’écran de la barre latĂ©rale « ContrĂŽle de code source Â» avec le bouton de prĂ©production (signe plus), Ă  droite de « Modifications Â», mis en Ă©vidence avec un contour orange foncĂ©.

    Remarque

    Si vous commencez Ă  partir du modĂšle vierge GitHub, vous ne verrez pas de liste de modifications, sauf si vous avez dĂ©jĂ  initialisĂ© votre rĂ©pertoire en tant que dĂ©pĂŽt Git. Pour publier des codespaces créés Ă  partir du modĂšle vide, cliquez sur Publier sur GitHub dans la vue ContrĂŽle de code source, puis passez Ă  l’étape 5.

  3. Pour commiter vos changements indexés, tapez un message de commit décrivant la modification que vous avez apportée, puis cliquez sur Commiter.

    Capture d’écran de la barre latĂ©rale « ContrĂŽle de code source Â» avec un message de validation et, en dessous, le bouton « Valider Â» mis en Ă©vidence avec un contour orange foncĂ©.

  4. Cliquez sur Publier la branche.

    Capture d’écran de la barre latĂ©rale « ContrĂŽle de code source Â» montrant le bouton « Publier la branche Â».

  5. Dans la liste dĂ©roulante « Nom du dĂ©pĂŽt Â», tapez un nom pour votre nouveau dĂ©pĂŽt, puis sĂ©lectionnez Publier sur le dĂ©pĂŽt privĂ© GitHub ou Publier sur le dĂ©pĂŽt public GitHub .

    Capture d’écran du menu dĂ©roulant du nom du rĂ©fĂ©rentiel dans VS Code. Deux options s’affichent pour publier sur un dĂ©pĂŽt privĂ© ou public.

    Le propriétaire du nouveau dépÎt est le compte GitHub avec lequel vous avez créé le codespace.

  6. Dans la fenĂȘtre contextuelle qui s’affiche dans le coin infĂ©rieur droit de l’éditeur, cliquez Ă©ventuellement sur Ouvrir dans GitHub pour afficher le nouveau dĂ©pĂŽt sur GitHub.

    Capture d’écran d’un message de confirmation d’un dĂ©pĂŽt publiĂ© avec succĂšs, montrant le bouton « Ouvrir sur GitHub Â».

Quand un codespace est publiĂ©, vous avez accĂšs Ă  un plus grand nombre d’options pour personnaliser votre expĂ©rience GitHub Codespaces. Par exemple, vous pouvez :

Publication Ă  partir de GitHub

Vous pouvez publier un codespace non publiĂ© Ă  partir de la page « Vos codespaces Â» sur GitHub. Cela est utile si vous souhaitez publier un codespace que vous n’avez pas ouvert dans votre navigateur. Dans ce cas, votre travail est conservĂ© dans un dĂ©pĂŽt, mais il n’y a pas de lien entre votre codespace existant et le nouveau dĂ©pĂŽt. Toutefois, vous pouvez accĂ©der au nouveau dĂ©pĂŽt et crĂ©er un codespace Ă  partir de lĂ  ; ce codespace sera alors connectĂ© au dĂ©pĂŽt.

  1. Dans le coin supĂ©rieur gauche de GitHub, sĂ©lectionnez , puis cliquez sur Codespaces pour accĂ©der Ă  la page « Vos codespaces Â» sur github.com/codespaces.

  2. En regard du codespace non publié, cliquez sur les points de suspension ( ... ), puis sélectionnez Publier dans un nouveau dépÎt.

    Capture d’écran du menu dĂ©roulant d’un codespace, montrant l’option « Publier dans un nouveau dĂ©pĂŽt Â».

  3. Choisissez un nom pour votre nouveau dépÎt, définissez-le comme Public ou Privé, puis cliquez sur Créer le dépÎt.

    Capture d’écran de la liste dĂ©roulante « Publier dans un nouveau dĂ©pĂŽt Â», avec le champ « Nom Â», les options « Public Â» et « PrivĂ© Â» et le bouton « CrĂ©er un dĂ©pĂŽt Â».

  4. Si vous le souhaitez, pour afficher le nouveau dépÎt, cliquez sur Voir le dépÎt.

Pour aller plus loin