Remarque: Codespaces est actuellement en version bêta publique limitée et peut être modifié. Pendant la période bêta, GitHub ne donne aucune garantie quant à la disponibilité des espaces de code. Pour plus d’informations sur l’adhésion à la bêta, voir » Rejoindre la bêta. »
À propos de Codespaces
Codespaces est un environnement de développement cloud disponible dans votre navigateur. Un espace de code inclut tout ce dont vous avez besoin pour développer un référentiel spécifique, y compris un éditeur de texte avec coloration syntaxique et saisie semi-automatique, un terminal, des outils de débogage et des commandes Git, le tout dans GitHub. Vous pouvez également installer des extensions de code Visual Studio dans votre espace de code pour ajouter plus de fonctionnalités.
Codespaces permet aux développeurs d’intégrer plus facilement une nouvelle entreprise ou de commencer à contribuer à un projet open source. Les responsables de projet peuvent configurer un référentiel de sorte que, lorsque vous créez un espace de code pour le référentiel, les dépendances du projet soient automatiquement incluses. Vous pouvez commencer à coder plus rapidement en réduisant le temps passé à configurer votre environnement.
Codespaces vous permet de développer dans le cloud plutôt que localement. Les développeurs peuvent contribuer de n’importe où, sur n’importe quelle machine, y compris les tablettes ou les Chromebooks, et il n’est pas nécessaire de conserver des copies locales de la propriété intellectuelle.
En utilisant des espaces de code
Chaque développeur peut créer un ou plusieurs espaces de code pour n’importe quel dépôt public, ou pour n’importe quel dépôt privé appartenant à son compte utilisateur. Pendant la version bêta, les référentiels privés appartenant à des organisations ou les référentiels appartenant à une organisation nécessitant une authentification unique SAML ne sont pas pris en charge. Chaque espace de code que vous créez n’est disponible que pour vous. Personne d’autre ne peut travailler dans votre espace de code.
Chaque espace de code est associé à une branche spécifique d’un référentiel. Vous pouvez créer plus d’un espace de code par référentiel ou même par branche. Cependant, chaque compte d’utilisateur a une limite de deux espaces de code pendant la bêta publique limitée. Si vous avez atteint la limite et que vous souhaitez créer un nouvel espace de code, vous devez d’abord supprimer un espace de code. Pour plus d’informations, voir » Suppression d’un espace de code. »
Vous pouvez modifier le code, déboguer et utiliser les commandes Git tout en développant dans un espace de code avec du code Visual Studio. Pour plus d’informations, consultez la documentation du code Visual Studio.
Vous pouvez vous connecter à votre espace de codes directement à partir du code Visual Studio. Pour plus d’informations, reportez-vous à la section » Utilisation des espaces de code dans le code Visual Studio. »
Vous pouvez créer une configuration d’espace de code par défaut pour votre référentiel qui détermine l’environnement de chaque nouvel espace de code créé par quiconque pour ce référentiel. La configuration définit un conteneur de développement pouvant inclure des frameworks, des outils, des extensions et une redirection de port. Pour plus d’informations, reportez-vous à la section » Configuration des espaces de code pour votre projet. »
Vous pouvez également personnaliser des aspects de l’environnement codespace pour tout espace codespace créé par votre compte. La personnalisation peut inclure des préférences shell et des outils supplémentaires. Pour plus d’informations, reportez-vous à la section » Personnalisation des espaces de code pour votre compte. »
Vous pouvez configurer des paramètres pour ajouter des secrets chiffrés, activer la vérification GPG et autoriser les espaces de code à accéder à d’autres dépôts. Pour plus d’informations, consultez » Gestion des secrets chiffrés pour les Espaces de code « , » Gestion de la vérification GPG pour les Espaces de code » et » Gestion de l’accès et de la sécurité pour les espaces de code « . »
Vous pouvez voir chaque espace de code appartenant à votre compte utilisateur sur github.com/codespaces .
Pendant la bêta, les fonctionnalités sont limitées.
- Pour une meilleure expérience avec les espaces de code, nous vous recommandons d’utiliser un navigateur basé sur Chromium, comme Google Chrome ou Microsoft Edge.
- Une seule taille d’espace de code est disponible.
- Seuls les conteneurs Linux sont pris en charge.
- Un espace de code n’est pas entièrement résumable. Les processus qui étaient en cours d’exécution au moment de l’arrêt de l’espace de codes ne seront pas redémarrés.
À propos de la facturation des espaces de code
L’utilisation des espaces de code est gratuite pendant la bêta. Lorsque les espaces de code seront généralement disponibles, vous serez facturé pour l’utilisation du stockage et du calcul. Pour plus d’informations, reportez-vous à la section » À propos de la facturation des espaces de code. »
Rejoindre la bêta
Un nombre limité de personnes seront invitées à rejoindre la bêta. Pour rejoindre la liste d’attente, consultez Inscription à la bêta de Codespaces.
Nous contacter à propos des Espaces codés
Si vous rencontrez des problèmes lors de l’utilisation des Espaces codés, reportez-vous à la section » Dépannage de votre espace codé. »
Si vous avez encore besoin d’aide ou si vous avez des commentaires sur les espaces de code, utilisez la discussion de commentaires sur les espaces de code.