Ă 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.
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 ».
-
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.
-
Pour voir la liste complÚte des modÚles, dans la section « Explorer les modÚles de démarrage rapide », cliquez sur Tout voir.
-
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.
-
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.
-
Sur GitHub, accédez à la page principale du référentiel.
-
Cliquez sur Utiliser ce modĂšle, puis sur 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.
-
Dans la barre dâactivitĂ©s, cliquez sur la vue ContrĂŽle de code source.
-
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.
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.
-
Pour commiter vos changements indexés, tapez un message de commit décrivant la modification que vous avez apportée, puis cliquez sur Commiter.
-
Cliquez sur Publier la branche.
-
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 .
Le propriétaire du nouveau dépÎt est le compte GitHub avec lequel vous avez créé le codespace.
-
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.
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 :
- Changez le type de machine de votre codespace pour vous assurer que vous utilisez les ressources appropriées pour le travail que vous effectuez (consultez Modification du type de machine pour votre espace de code).
- Autorisez GitHub à utiliser automatiquement GPG pour signer les commits que vous effectuez dans votre codespace (consultez Gestion de la vérification GPG pour GitHub Codespaces).
- Partagez des secrets avec votre codespace (consultez Gestion des secrets spécifiques à votre compte pour GitHub Codespaces).
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.
-
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.
-
En regard du codespace non publié, cliquez sur les points de suspension ( ... ), puis sélectionnez Publier dans un nouveau dépÎt.
-
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.
-
Si vous le souhaitez, pour afficher le nouveau dépÎt, cliquez sur Voir le dépÎt.