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