Guides pour Codespaces
Découvrez comment tirer le meilleur parti de GitHub
Démarrage rapide pour GitHub Codespaces
Démarrage rapideEssayez GitHub Codespaces en 5 minutes.
- Codespaces
Présentation approfondie de GitHub Codespaces
Démarrage rapideDécouvrez comment fonctionne GitHub Codespaces.
- Codespaces
Présentation des conteneurs de développement
Guide pratiqueLorsque vous travaillez dans un codespace, lâenvironnement dans lequel vous travaillez est créé Ă lâaide dâun conteneur de dĂ©veloppement hĂ©bergĂ© sur une machine virtuelle.
- Codespaces
- Set up
- Fundamentals
Configuration dâun projet Node.js pour GitHub Codespaces
DidacticielCommencez un projet Node.js, JavaScript ou TypeScript dans GitHub Codespaces en créant une configuration de conteneur de développement personnalisée.
- Codespaces
- Developer
- Set up
Configuration dâun projet Python pour GitHub Codespaces
DidacticielCommencez avec un projet Python dans GitHub Codespaces en créant une configuration de conteneur de développement personnalisée.
- Codespaces
- Developer
- Set up
Configuration dâun projet C# (.NET) pour GitHub Codespaces
DidacticielCommencez avec un projet C# (.NET) dans GitHub Codespaces en créant une configuration de conteneur de développement personnalisée.
- Codespaces
- Developer
- Set up
Configuration dâun projet Java pour GitHub Codespaces
DidacticielCommencez avec un projet Java dans GitHub Codespaces en créant une configuration de conteneur de développement personnalisée.
- Codespaces
- Developer
- Set up
Configuration dâun projet PHP pour GitHub Codespaces
DidacticielDémarrez avec un projet PHP dans GitHub Codespaces en créant une configuration de conteneur de développement personnalisée.
- Codespaces
- Developer
- Set up
DĂ©finition dâune spĂ©cification minimale pour les machines de codespaces
Guide pratiqueVous pouvez Ă©viter que les types de machines nâayant pas suffisamment de ressources soient utilisĂ©s pour GitHub Codespaces pour votre dĂ©pĂŽt.
- Codespaces
- Set up
Ajout de fonctionnalités à un fichier devcontainer.json
Guide pratiqueAvec des fonctionnalités, vous pouvez rapidement ajouter des outils, des runtimes ou des bibliothÚques à votre configuration de conteneur de développement.
- Codespaces
- Set up
Ouverture automatique de fichiers dans les codespaces dâun rĂ©fĂ©rentiel
Guide pratiqueVous pouvez dĂ©finir des fichiers particuliers Ă ouvrir automatiquement chaque fois quâune personne crĂ©e un codespace pour votre rĂ©fĂ©rentiel et ouvre le codespace dans le client web Visual Studio Code.
- Codespaces
- Set up
Spécification de secrets recommandés pour un dépÎt
Guide pratiqueVous pouvez ajouter un paramĂštre Ă votre configuration de conteneur de dĂ©veloppement qui invite les utilisateurs Ă dĂ©finir des secrets dâenvironnement de dĂ©veloppement spĂ©cifiques lorsquâils crĂ©ent un codespace.
- Codespaces
- Set up
Faciliter la création et la reprise rapides de codespaces
Guide pratiqueVous pouvez ajouter un lien pour diriger les utilisateurs directement vers une page de crĂ©ation dâun codespace, avec votre choix dâoptions prĂ©configurĂ©es. Vous pouvez Ă©galement crĂ©er un lien vers la page « Reprendre un codespace ».
- Codespaces
- Set up
Configuration dâun dĂ©pĂŽt modĂšle pour GitHub Codespaces
Guide pratiqueVous pouvez aider les utilisateurs à bien démarrer avec un projet en configurant un dépÎt modÚle à utiliser avec GitHub Codespaces.
- Codespaces
- Set up
Personnalisation de GitHub Codespaces pour votre compte
Guide pratiqueVous pouvez personnaliser GitHub Codespaces en utilisant un dépÎt dotfiles sur GitHub ou en utilisant la fonctionnalité Synchronisation des paramÚtres.
- Codespaces
- Set up
- Fundamentals
CrĂ©ation dâun codespace pour un dĂ©pĂŽt
Guide pratiqueVous pouvez créer un espace de code pour une branche dans un dépÎt à développer en ligne.
- Codespaces
- Fundamentals
- Developer
CrĂ©ation dâun codespace Ă partir dâun modĂšle
Guide pratiqueSi 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.
- Codespaces
- Fundamentals
- Developer
Développement dans un espace de code
Guide pratiqueVous pouvez travailler dans un codespace Ă lâaide de votre navigateur, Visual Studio Code, dâun IDE JetBrains ou dâun interprĂ©teur de commandes.
- Codespaces
- Fundamentals
- Developer
Suppression dâun codespace
Guide pratiqueVous pouvez supprimer un espace de code dont vous nâavez plus besoin.
- Codespaces
- Fundamentals
- Developer
Transfert de ports dans votre espace de code
Guide pratiqueVous pouvez transférer des ports dans votre codespace pour tester et déboguer votre application. Vous pouvez également gérer le protocole de port et partager le port au sein de votre organisation ou publiquement.
- Codespaces
- Fundamentals
- Developer
Ouverture dâun codespace existant
Guide pratiqueVous pouvez rouvrir un codespace que vous avez fermĂ© ou arrĂȘtĂ©, et revenir Ă votre travail.
- Codespaces
- Fundamentals
- Developer
ArrĂȘt et dĂ©marrage dâun codespace
Guide pratiqueVous pouvez arrĂȘter et dĂ©marrer votre codespace pour enregistrer des ressources et mettre le travail en pause.
- Codespaces
- Fundamentals
- Developer
Travail en collaboration dans un codespace
Guide pratiqueVous pouvez travailler en collaboration avec dâautres personnes dans un codespace Ă lâaide de Visual Studio Live Share.
- Codespaces
- Developer
Utilisation de GitHub Codespaces dans Visual Studio Code
Guide pratiqueVous pouvez dĂ©velopper dans votre espace de code directement dans Visual Studio Code en connectant lâextension GitHub Codespaces avec votre compte sur GitHub.
- Codespaces
- Visual Studio Code
- Developer
Utilisation de GitHub Codespaces dans votre IDE JetBrains
Guide pratiqueVous pouvez utiliser JetBrains Gateway pour vous connecter Ă votre codespace et travailler dans votre IDE JetBrains favori.
- Codespaces
- Developer
Utilisation de GitHub Codespaces avec lâinterface CLI de GitHub
Guide pratiqueVous pouvez utiliser GitHub Codespaces directement Ă partir de votre ligne de commande Ă lâaide de gh, lâinterface de ligne de commande GitHub.
- Codespaces
- CLI
- Developer
Utilisation du contrĂŽle de code source dans votre espace de code
Guide pratiqueAprÚs avoir apporté des modifications à un fichier dans votre espace de code, vous pouvez commiter rapidement les modifications et pousser (push) votre mise à jour vers le dépÎt distant.
- Codespaces
- Fundamentals
- Developer
Utilisation de GitHub Codespaces pour les demandes de tirage
Guide pratiqueVous pouvez utiliser GitHub Codespaces dans votre navigateur web ou dans Visual Studio Code pour créer des demandes de tirage, passer en revue les demandes de tirage et traiter les commentaires de révision.
- Codespaces
- Visual Studio Code
- Developer
Modification du type de machine pour votre espace de code
Guide pratiqueVous pouvez changer le type de machine qui exĂ©cute votre codespace, afin dâutiliser les ressources appropriĂ©es pour le travail que vous faites.
- Codespaces
Configuration de la suppression automatique de vos espaces de code
Guide pratiqueLes codespaces inactifs sont automatiquement supprimĂ©s. Vous pouvez choisir la durĂ©e pendant laquelle vos espaces de code arrĂȘtĂ©s sont conservĂ©s, jusquâĂ un maximum de 30 jours.
- Codespaces
Définition de votre éditeur par défaut pour GitHub Codespaces
Guide pratiqueVous pouvez définir votre éditeur par défaut pour Codespaces dans la page de vos paramÚtres personnels.
- Codespaces
Définition de votre région par défaut pour GitHub Codespaces
Guide pratiqueVous pouvez dĂ©finir votre rĂ©gion par dĂ©faut dans la page des paramĂštres de profil GitHub Codespaces pour personnaliser lâemplacement de vos donnĂ©es.
- Codespaces
Définition de votre délai d'expiration pour GitHub Codespaces
Guide pratiqueVous pouvez définir votre délai d'expiration par défaut pour GitHub Codespaces dans la page de vos paramÚtres personnels.
- Codespaces
Gestion des secrets spécifiques à votre compte pour GitHub Codespaces
Guide pratiqueVous pouvez stocker les informations sensibles (telles que des jetons) auxquelles vous souhaitez accĂ©der dans vos codespaces via des variables dâenvironnement.
- Codespaces
- Developer
- Security
- Secret store
Gestion de lâaccĂšs Ă dâautres dĂ©pĂŽts dans votre codespace
Vous pouvez gérer les référentiels auxquels GitHub Codespaces a accÚs.
- Codespaces
- Security
Gestion de la vérification GPG pour GitHub Codespaces
Guide pratiqueVous pouvez autoriser GitHub Ă utiliser automatiquement GPG pour signer les commits que vous effectuez dans vos codespaces, de sorte que les autres utilisateurs aient la garantie que les modifications proviennent dâune source approuvĂ©e.
- Codespaces
- Developer
- Security
Activation ou désactivation de GitHub Codespaces pour votre organisation
Guide pratiqueVous pouvez contrÎler les utilisateurs qui peuvent utiliser GitHub Codespaces dans les référentiels privés de votre organisation.
- Codespaces
- Billing
- Administrator
Gestion du coût de GitHub Codespaces dans votre organisation
Informations de rĂ©fĂ©renceVous pouvez vĂ©rifier votre utilisation de GitHub Codespaces et dĂ©finir des limites dâutilisation.
- Codespaces
- Billing
Gestion des secrets dâenvironnement de dĂ©veloppement pour votre rĂ©fĂ©rentiel ou votre organisation
Les secrets des environnements de développement vous permettent de stocker des informations sensibles dans votre organisation ou référentiel pour les utiliser avec GitHub Codespaces.
- Codespaces
- Secret store
- Security
Restriction de lâaccĂšs aux types de machines
Guide pratiqueVous pouvez dĂ©finir des contraintes sur les types dâordinateurs que les utilisateurs peuvent choisir quand ils crĂ©ent des espaces de code dans votre organisation.
- Codespaces
Restriction de lâimage de base pour les codespaces
Guide pratiqueVous pouvez spĂ©cifier quelles images de base peuvent ĂȘtre utilisĂ©es pour crĂ©er le conteneur de dĂ©veloppement pour les nouveaux espaces de code créés au sein de votre organisation.
- Codespaces
Restriction de la période du délai d'inactivité
Guide pratiqueVous pouvez définir un délai d'expiration maximal pour tous les codespaces appartenant à votre organisation.
- Codespaces
Restriction de la période de conservation pour les codespaces
Guide pratiqueVous pouvez définir une période de conservation maximale pour tous les codespaces appartenant à votre organisation.
- Codespaces
Restriction de la visibilité des ports transférés
Guide pratiqueVous pouvez dĂ©finir des contraintes sur les options de visibilitĂ© que les utilisateurs peuvent choisir lorsquâils transfĂšrent des ports Ă partir dâespaces de codes dans votre organisation.
- Codespaces
Examen des journaux dâaudit de votre organisation pour GitHub Codespaces
Guide pratiqueVous pouvez utiliser le journal dâaudit pour examiner toutes les actions liĂ©es Ă GitHub Codespaces.
- Codespaces
- Security
- Administrator
Ă propos de la facturation pour GitHub Codespaces
Vue dâensembleDĂ©couvrez les coĂ»ts dâutilisation de GitHub Codespaces ainsi que les quotas dâutilisation mensuels inclus avec les comptes personnels GitHub.
- Codespaces
- Billing
Utilisation de la palette de commandes de code Visual Studio dans GitHub Codespaces
Informations de référenceVous pouvez utiliser la fonctionnalité Palette de commandes de Visual Studio Code pour accéder à de nombreuses commandes dans GitHub Codespaces.
- Codespaces
- Visual Studio Code
Reprise dâactivitĂ© pour GitHub Codespaces
Cet article fournit des conseils pour un scĂ©nario de reprise dâactivitĂ©, dans lequel une rĂ©gion entiĂšre connaĂźt une panne en raison dâune catastrophe naturelle majeure ou dâune interruption de service importante.
- Codespaces
Sécurité dans GitHub Codespaces
Informations de rĂ©fĂ©renceVue dâensemble de lâarchitecture de sĂ©curitĂ© de GitHub Codespaces, avec des instructions pour vous aider Ă assurer la sĂ©curitĂ© et Ă minimiser le risque dâattaque.
- Codespaces
- Security