Skip to main content

Développement dans un espace de code

Créez un espace de code pour commencer à développer votre projet à l’intérieur d’un environnement cloud dédié. Vous pouvez utiliser votre codespace dans le navigateur ou dans une sélection d’éditeurs de code.

Note

GitHub Codespaces n'est pas disponible sur les sous-domaines de GHE.com, tels que octocorp.ghe.com.

Développement dans un espace de code

Vous pouvez travailler dans un codespace à l’aide de votre navigateur, Visual Studio Code, d’un IDE JetBrains ou d’un interpréteur de commandes.

Création d’un codespace pour un dépôt

Vous pouvez créer un espace de code pour une branche dans un dépôt à développer en ligne.

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.

Suppression d’un codespace

Vous pouvez supprimer un espace de code dont vous n’avez plus besoin.

Ouverture d’un codespace existant

Vous pouvez rouvrir un codespace que vous avez fermé ou arrêté, et revenir à votre travail.

Travail en collaboration dans un codespace

Vous pouvez travailler en collaboration avec d’autres personnes dans un codespace à l’aide de Visual Studio Live Share.

Utilisation du contrôle de code source dans votre espace de code

Aprè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.

Utilisation de GitHub Codespaces pour les demandes de tirage

Vous 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.

Arrêt et démarrage d’un codespace

Vous pouvez arrêter et démarrer votre codespace pour enregistrer des ressources et mettre le travail en pause.

Transfert de ports dans votre espace de code

Vous 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.

Regénération du conteneur dans un codespace

Vous pouvez régénérer le conteneur de développement d'un codespace dans lequel vous travaillez pour appliquer les changements de configuration. De temps à autre, vous souhaiterez peut-être effectuer une regénération complète.

Variables d’environnement par défaut pour votre espace de code

GitHub définit les variables d’environnement par défaut pour chaque espace de code.

Persistance des variables d’environnement et des fichiers temporaires

Vous pouvez configurer des variables d’environnement personnalisées afin qu’elles soient définies sur la même valeur chaque fois que vous ouvrez un codespace. Vous pouvez également vous assurer que les fichiers temporaires ne sont pas supprimés lorsqu’un codespace s’arrête.

Connexion à un réseau privé

Vous pouvez connecter GitHub Codespaces aux ressources sur un réseau privé, notamment les registres de packages, les serveurs de licences et les bases de données locales.

Bien démarrage avec GitHub Codespaces pour le Machine Learning

Découvrez comment travailler sur des projets Machine Learning avec GitHub Codespaces et ses outils prêts à l’emploi.

Utilisation de GitHub Codespaces dans Visual Studio Code

Vous pouvez développer dans votre espace de code directement dans Visual Studio Code en connectant l’extension GitHub Codespaces avec votre compte sur GitHub Enterprise Cloud.

Utilisation de GitHub Codespaces dans votre IDE JetBrains

Vous pouvez utiliser JetBrains Gateway pour vous connecter à votre codespace et travailler dans votre IDE JetBrains favori.

Utilisation de GitHub Codespaces avec l’interface CLI de GitHub

Vous pouvez utiliser GitHub Codespaces directement à partir de votre ligne de commande à l’aide de gh, l’interface de ligne de commande GitHub Enterprise Cloud.