Skip to content
GitHub Codespaces

Le développement sécurisé simplifié

GitHub Codespaces vous permet de vous lancer plus rapidement dans le développement grâce à des environnements de développement cloud entièrement configurés et sécurisés, intégrés nativement à GitHub.

The image shows a code editor with an HTML file on the left and a webpage preview on the right. The preview features "Mona Sans. A Variable Font" as the main heading, followed by a description: "Mona Sans is a strong and versatile typeface. Designed with Degasrim and inspired by industrial-era grotesques." Below this text, there is an illustration of a character resembling an octopus holding various tools. The image demonstrates real-time editing and previewing of web content, useful for developers working on web design or front-end development projects.

Sécurité intégrée dès la conception

Conçu dans un souci de sécurité, Codespaces offre un environnement de développement sécurisé grâce à ses fonctionnalités intégrées et à son intégration native avec GitHub.

The image features a gradient background transitioning from green at the top to blue at the bottom. There are three black rectangular boxes with rounded corners, each containing a green checkmark icon on the left and white text. The first box reads "Isolated Environments," the second box reads "Access Control," and the third box reads "Cost Control." This image appears to be highlighting key features or benefits, possibly related to a software or service that emphasizes isolation, access management, and cost efficiency.

Collaborez là où vous codez

Codespaces fournit un environnement de développement partagé et élimine le besoin de configurations complexes et fastidieuses.

The image displays a JSON configuration file for setting up a development environment. It includes settings for forwarding ports (80, 2222, 3003, 3033, 3040, 28081), installing dependencies with the command "npm install," and enabling Visual Studio Code extensions. The terminal setting is configured to use "/bin/bash".

Votre espace, à votre façon. Codespaces devient un véritable second chez-vous pour votre code, avec des sensations proches de celles de votre machine habituelle.

Interface de démo GitHub Codespaces : explorateur de fichiers à gauche, fichier CSS ouvert à droite. Le code met en forme conteneurs et en-têtes. En haut à droite, options pour choisir différentes configurations de base.

Votre espace, à votre façon. Codespaces devient un véritable second chez-vous pour votre code, avec des sensations proches de celles de votre machine habituelle.

  • Commencez à coder instantanément depuis n’importe où dans le monde. Vous changez de projet ? Procurez-vous une nouvelle machine dans le cloud préconfigurée pour ce projet. Vos paramètres vous suivent partout.
  • Tabulations ou espaces ? Monokai ou Solarized ? Prettier ou Beautify ? À vous de choisir. Gardez la main sur chaque petit détail de nerd qui n’intéresse que vous grâce à votre propre repo de dotfiles.

Preview dans le navigateur et redirection de port

Prévisualisez vos modifications et obtenez les commentaires de vos collègues en partageant les ports dans les limites autorisées par la politique.

The image shows a computer screen with three overlapping windows. The main window displays a web browser with the URL "mono-github-g95jq2w5wf7.github.dev" on the Inbox page with the text "Howdy Mona" in the body of the page. There is text below "Howdy Mona" that says "You have 6 tasks and 3 messages" Two smaller windows are overlaid on top of this main window. One is a context menu with options such as "Open in Browser," "Set Port Label," "Set label and update devcontainer.json", "Copy local address", "Make Public", "Change Port Protocol", "Stop Forwarding Port", and "Forward a port" with "Make Public" being hovered. The other is a ports panel listing four ports: web (3000), hmr (55306), mysql (3306), and api (3001).

Accélérez la mise en route

Créez rapidement un codespace à l’aide d’un IDE ou d’un navigateur et d’un compte GitHub. Grâce à quelques fichiers de configuration, vous pouvez offrir à vos développeurs et développeuses un environnement de développement instantané, entièrement configuré et sécurisé, afin qu’ils puissent commencer à coder immédiatement.

The image displays a user interface with three project cards, each showcasing the project's name, branch, and status. The first card is titled "mn-webgl-sandbox" with the branch "webgl-changes" and has 6 downvotes and 6 upvotes. It is marked as "Active" with a green dot indicator. The second card is titled "ui refactoring" with the branch "layout-refactor" and has 2 downvotes and 4 upvotes. It is also marked as "Active" with a green dot indicator. The third card is titled "psychic space doodle" with the branch "node-extensions" and has 5 downvotes and 1 upvote. This card too is marked as "Active" with a green dot indicator.

Ce que vous pouvez faire avec Codespaces

Codez depuis n’importe quel appareil. Vous souhaitez coder sur un iPad ? Pas de problème. Lancez Codespaces via Internet. Codespaces réside dans le cloud, inutile d’avoir une machine puissante.

Démarrez à la vitesse de la pensée. Plus besoin de configurer votre environnement. Codespaces se lance instantanément depuis n’importe quel repo sur GitHub avec un setup préconfiguré et sécurisé.

Corrigez les bugs depuis une pull request. Un souci ou une faille signalée ? Ouvrez Codespaces depuis la PR et travaillez sans attendre le chargement de l’environnement.

Découvrez comment l’équipe d’ingénieurs de GitHub crée avec Codespaces

En savoir plus
The image shows the GitHub logo, which is a white silhouette of an octocat (a cat with octopus-like arms) inside a white circle. The background consists of abstract blue shapes and gradients, creating a dynamic and modern design. This image is relevant as it represents GitHub, a popular platform for version control and collaboration in software development.
Ce qui était auparavant un processus en 15 étapes n’est plus qu’une seule étape : ouvrez Codespaces et vous êtes prêt à démarrer.
Clint Chester
Clint ChesterDeveloper Lead chez Synergy
Codespaces permet aux développeurs et aux développeuses d’éviter les tâches fastidieuses et sources d’erreurs qui les empêchent généralement de se lancer dans leur travail.
Keith AnnetteCloud Capability Lead chez KPMG, Royaume-Uni

Commencez à coder en quelques secondes avec Codespaces

Commencer gratuitement

Questions fréquentes

Comment fonctionne Codespaces ?

Un codespace est un environnement de développement hébergé dans le cloud. Personnalisez votre projet pour GitHub Codespaces en configurant les fichiers du conteneur de développement dans votre repo (souvent appelé « configuration en tant que code »), ce qui crée une configuration de codespace reproductible pour tous les utilisateurs de votre projet.

GitHub Codespaces fonctionne sur diverses options de calcul basées sur des machines virtuelles hébergées par GitHub.com, que vous pouvez configurer à partir de machines à 2 cœurs jusqu’à des machines à 32 cœurs. Connectez-vous à vos codespaces depuis le navigateur ou localement à l’aide d’un environnement de développement intégré (IDE) tel que Visual Studio Code ou IntelliJ.

Comment utiliser Codespaces ?

Il existe plusieurs points d’entrée pour lancer un environnement Codespaces, notamment :

Pour en savoir plus sur l’utilisation de Codespaces, consultez notre documentation.

Codespaces est-il disponible pour les développeurs individuels ?

Codespaces est accessible aux développeurs et aux développeuses de toutes les organisations, sous le contrôle de l’organisation qui finance le codespace des utilisateurs. Tous les comptes GitHub.com personnels (individuels) incluent un quota d’utilisation gratuite chaque mois, que les organisations peuvent activer (voir la question suivante) pour leurs repos privés et internes. GitHub fournira aux utilisateurs de l’offre gratuite 120 heures cœur ou 60 heures d’exécution sur un codespace à 2 cœurs, ainsi que 15 Go de stockage chaque mois. Découvrez la répartition sur la page de facturation.

Codespaces est-il disponible pour les équipes et les entreprises ?

Codespaces est disponible pour les équipes et les entreprises, mais doit d’abord être activé dans les paramètres de l’organisation. Les équipes et les entreprises peuvent sélectionner les repos et les utilisateurs qui ont accès à Codespaces pour plus de sécurité et un meilleur contrôle des autorisations. Découvrez comment activer Codespaces dans une organisation dans notre documentation.

Combien coûte Codespaces ?

Codespaces est gratuit pour une utilisation individuelle jusqu’à 60 heures par mois, puis propose une tarification simple à l’utilisation. Il est également disponible pour les organisations avec une tarification à l’utilisation et dispose de contrôles de prix afin que toute entreprise ou équipe puisse déterminer le montant qu’elle souhaite dépenser par mois. Pour en savoir plus sur la tarification de Codespaces pour les organisations, cliquez ici.

Puis-je utiliser Codespaces self-hosted ?

CodeSpaces ne peut pas être self-hosted.

Comment accéder à Codespaces avec LinkedIn Learning ?

Vous pouvez utiliser Codespaces directement via LinkedIn Learning. LinkedIn Learning propose plus de 50 cours sur six des langages de codage les plus populaires, ainsi que sur la data science et le machine learning. Ces cours sont intégrés à Codespaces, ce qui vous permet de vous exercer à tout moment, depuis n’importe quel appareil via LinkedIn. Ils seront accessibles gratuitement sur LinkedIn Learning jusqu’en février 2023. Pour en savoir plus sur LinkedIn Learning et GitHub Codespaces, cliquez ici.

Comment activer Codespaces sur GitHub ?

Codespaces est activé par défaut pour les développeurs et développeuses disposant d’un compte GitHub gratuit. Si vous appartenez à une organisation, il se peut qu’une politique empêche le clonage, mais si vous pouvez cloner un repo, vous pourrez commencer à utiliser Codespaces. Les organisations devront également payer, activer et gérer leurs instances Codespaces.

Codespaces est-il disponible pour les étudiants ?

Codespaces est disponible gratuitement pour les étudiants dans le cadre du GitHub Student Developer Pack. Pour en savoir plus sur la manière de vous inscrire et de commencer à utiliser Codespaces et d’autres produits GitHub, cliquez ici.

Codespaces est-il disponible pour les mainteneurs open source ?

Codespaces offre aux mainteneurs et aux contributeurs une utilisation mensuelle gratuite généreuse.