{"meta":{"title":"Ouverture d’un codespace existant","intro":"Vous pouvez rouvrir un codespace que vous avez fermé ou arrêté, et revenir à votre travail.","product":"Codespaces","breadcrumbs":[{"href":"/fr/codespaces","title":"Codespaces"},{"href":"/fr/codespaces/developing-in-a-codespace","title":"Développement dans un espace de code"},{"href":"/fr/codespaces/developing-in-a-codespace/opening-an-existing-codespace","title":"Ouvrir un codespace existant"}],"documentType":"article"},"body":"# Ouverture d’un codespace existant\n\nVous pouvez rouvrir un codespace que vous avez fermé ou arrêté, et revenir à votre travail.\n\nVous pouvez rouvrir vos codespaces actifs ou arrêtés sur GitHub, dans Visual Studio Code ou en utilisant GitHub CLI. Vous ne pouvez pas rouvrir un codespace qui a été supprimé. Consultez « [Présentation du cycle de vie des codespaces](/fr/codespaces/about-codespaces/understanding-the-codespace-lifecycle) ».\n\nVous pouvez voir tous vos codespaces dans la page « Vos codespaces » sur [github.com/codespaces](https://github.com/codespaces). À partir de cette page, vous pouvez :\n\n* Ouvrez, arrêtez ou supprimez vos codespaces.\n* Découvrez à qui appartient vos codespaces (et à qui ils peuvent être facturés) : votre compte personnel ou les organisations auxquelles vous appartenez. Consultez « [facturation des Codespaces GitHub](/fr/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces) ».\n* Consulter le type de machine, la taille et l’état de vos codespaces.\n* Créez un codespace, soit en choisissant l’un des modèles GitHub, soit en cliquant sur **Nouveau codespace**. Consultez [Création d’un codespace à partir d’un modèle](/fr/codespaces/developing-in-a-codespace/creating-a-codespace-from-a-template) et [Création d’un codespace pour un dépôt](/fr/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository).\n* Empêcher la suppression automatique d’un codespace. Consultez « [Configuration de la suppression automatique de vos espaces de code](/fr/codespaces/setting-your-user-preferences/configuring-automatic-deletion-of-your-codespaces?tool=webui#avoiding-automatic-deletion-of-codespaces) ».\n\n<div class=\"ghd-tool webui\">\n\n## Reprendre un codespace à partir d'une page de dépôt\n\nVous pouvez reprendre rapidement un espace de code lorsque vous consultez un référentiel sur GitHub.\n\n1. Dans l’onglet **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-code\" aria-label=\"code\" role=\"img\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg> Code** de votre référentiel affiché sur GitHub, appuyez sur <kbd>,</kbd> (la touche virgule).\n\n   La page « Reprendre un codespace » s’affiche. Cela vous permet de reprendre le codespace que vous avez utilisé le plus récemment pour la branche actuellement sélectionnée du dépôt ou, si vous consultiez une pull request, pour la branche dédiée de la pull request.\n\n   ![Capture d’écran de la page « Reprendre un codespace » montrant les boutons « Reprendre ce codespace » et « Créer un nouveau codespace ».](/assets/images/help/codespaces/resume-codespace.png)\n\n2. Cliquez sur **Reprendre cet espace de code**.\n\n   Sinon, si vous souhaitez créer un codespace pour cette branche du dépôt, cliquez sur **Créer un nouveau codespace**.\n\n   > \\[!NOTE]\n   > Si vous n’avez pas de codespace existant pour cette branche, la page est intitulée « Créer un codespace » et un bouton intitulé **créer un codespace** s’affiche.\n\nVous pouvez ajouter un signet à l’adresse de cette page si vous souhaitez y revenir rapidement pour reprendre votre codespace. Vous pouvez également utiliser l’adresse dans un lien pour offrir à d’autres personnes un moyen rapide de créer et de reprendre leurs propres codespaces pour ce dépôt.\n\n## Ouverture d’un codespace existant à partir de la page « Vos codespaces »\n\n1. Dans le coin supérieur gauche de GitHub, sélectionnez <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-three-bars\" aria-label=\" Ouvrir le menu de navigation global \" role=\"img\"><path d=\"M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z\"></path></svg>, puis cliquez sur **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-codespaces\" aria-label=\"codespaces\" role=\"img\"><path d=\"M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Codespaces** pour vous conduire à la page « Vos codespaces » à l'adresse suivante [github.com/codespaces](https://github.com/codespaces).\n2. Pour ouvrir un codespace dans votre éditeur par défaut, cliquez sur le nom du codespace. Vous pouvez définir votre éditeur par défaut pour Codespaces dans la page de vos paramètres personnels. Consultez [Définition de votre éditeur par défaut pour GitHub Espaces de code](/fr/codespaces/setting-your-user-preferences/setting-your-default-editor-for-github-codespaces).\n\n   Pour ouvrir le codespace dans un éditeur autre que votre éditeur par défaut :\n\n   1. Cliquez sur les points de suspension ( **...** ) à droite du codespace que vous souhaitez ouvrir.\n   2. Cliquez sur **Ouvrir dans**.\n   3. Cliquez sur **Ouvrir dans APPLICATION**.\n\n   Vous pouvez ouvrir le codespace dans :\n\n   * Votre navigateur\n   * Visual Studio Code\n   * JupyterLab\n\n   Si vous choisissez **Visual Studio Code** (application de bureau), vous devez vous assurer que VS Code sont installées sur votre ordinateur local.\n\n   Si vous choisissez **JupyterLab**, l’application JupyterLab doit être installée dans le codespace. L’image conteneur de développeur par défaut comprend JupyterLab, donc les codespaces créés à partir de l’image par défaut ont toujours JupyterLab installé. Pour plus d’informations sur l’image par défaut, consultez [Présentation des conteneurs de développement](/fr/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#using-the-default-dev-container-configuration) et le référentiel [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal). Si vous n’utilisez pas l’image par défaut dans votre configuration de conteneur de développement, vous pouvez installer JupyterLab en ajoutant le composant `ghcr.io/devcontainers/features/python` à votre fichier `devcontainer.json`. Vous devez inclure l’option `\"installJupyterlab\": true`. Pour plus d'informations, voir le LISEZMOI de la fonctionnalité [`python`](https://github.com/devcontainers/features/tree/main/src/python#python-python), dans le référentiel `devcontainers/features`.\n\n## Connexion à un codespace existant\n\nVous pouvez créer des liens vers vos codespaces existants. Cette fonction est utile si vous disposez d’un codespace longue durée auquel vous accédez fréquemment. Vous pouvez enregistrer le lien dans un emplacement de votre choix, en guise d’alternative à l’utilisation du lien sur <https://github.com/codespaces>.\n\n> \\[!NOTE]\n> Vous ne pouvez ouvrir que vos propres codespaces. Si quelqu’un clique sur un lien vers l’un de vos codespaces, un message d’erreur 404 s’affiche.\n\nCréez un lien à l’aide de l’un des modèles d’URL suivants. Dans ces URL, `CODESPACE-NAME` représente le nom unique et permanent du codespace, à l’instar de `literate-space-parakeet-w5vg5ww5p793g7g9`, et non le nom complet du codespace. Vous pouvez trouver le nom d’un codespace en copiant le lien vers le codespace de votre page <https://github.com/codespaces>, puis en extrayant le nom du codespace à partir de l’URL.\n\n| **Le lien s’ouvre dans**                              | **Syntaxe du lien**                                                                |\n| ----------------------------------------------------- | ---------------------------------------------------------------------------------- |\n| VS Code client web                                    | `https://CODESPACE-NAME.github.dev`                                                |\n| VS Code client web avec un espace de travail spécifié | `https://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY` |\n| VS Code application de bureau                         | `https://github.com/codespaces/CODESPACE-NAME?editor=vscode`                       |\n| JupyterLab                                            | `https://github.com/codespaces/CODESPACE-NAME?editor=jupyter`                      |\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\n## Réouverture d’un codespace existant\n\n> \\[!NOTE]\n> Pour utiliser GitHub Codespaces dans VS Code, vous devez installer l’extension Codespaces. Consultez [Utilisation des espaces de code GitHub dans Visual Studio Code](/fr/codespaces/developing-in-a-codespace/using-github-codespaces-in-visual-studio-code).\n\n1. Dans l’application de bureau VS Code, ouvrez la palette de commandes avec <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Mac)) ou <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux).\n2. Tapez « Codespaces » et sélectionnez l’une des commandes suivantes.\n   * Pour ouvrir un codespace dans une nouvelle fenêtre de VS Code, sélectionnez **Codespaces : Ouvrir le codespace dans une nouvelle fenêtre**\n   * Pour ouvrir un codespace dans l’éditeur web, sélectionnez **Codespaces : Ouvrir dans le navigateur**\n3. Cliquez sur le codespace à ouvrir.\n\n   ![Capture d’écran de la palette de commandes VS Code montrant la liste des codespaces disponibles pour la connexion.](/assets/images/help/codespaces/open-codespace-from-vscode.png)\n\nVous pouvez également accéder aux commandes listées ci-dessus en accédant à la vue de l’Explorateur distant dans VS Code et en cliquant avec le bouton droit sur le codespace à ouvrir.\n\n![Capture d'écran d’un codespace sélectionné dans l’Explorateur distant, avec « Ouvrir dans le navigateur » surligné dans le menu contextuel.](/assets/images/help/codespaces/open-codespace-remote-explorer.png)\n\n> \\[!NOTE]\n> Si l'explorateur à distance n'est pas affiché dans la barre d'activité :\n>\n> 1. Accédez à la palette de commandes. Par exemple, en appuyant sur <kbd>Maj</kbd>+<kbd>Commande</kbd>+<kbd>P</kbd> (Mac)/<kbd>Ctrl</kbd>+<kbd>Maj</kbd>+<kbd>P</kbd> (Windows/Linux).\n> 2. Entrez : `details`.\n> 3. Cliquez sur **Codespaces : Détails**.\n\n## Connexion à un codespace existant\n\nVous pouvez créer des liens vers vos codespaces existants. Cette fonction est utile si vous disposez d’un codespace longue durée auquel vous accédez fréquemment. Vous pouvez enregistrer le lien dans un emplacement de votre choix, en guise d’alternative à l’utilisation du lien sur <https://github.com/codespaces>.\n\n> \\[!NOTE]\n> Vous ne pouvez ouvrir que vos propres codespaces. Si quelqu’un clique sur un lien vers l’un de vos codespaces, un message d’erreur 404 s’affiche.\n\nCréez un lien à l’aide de l’un des modèles d’URL suivants. Dans ces URL, `CODESPACE-NAME` représente le nom unique et permanent du codespace, à l’instar de `literate-space-parakeet-w5vg5ww5p793g7g9`, et non le nom complet du codespace. Vous pouvez trouver le nom d’un codespace en copiant le lien vers le codespace de votre page <https://github.com/codespaces>, puis en extrayant le nom du codespace à partir de l’URL.\n\n| **Le lien s’ouvre dans**                              | **Syntaxe du lien**                                                                |\n| ----------------------------------------------------- | ---------------------------------------------------------------------------------- |\n| VS Code client web                                    | `https://CODESPACE-NAME.github.dev`                                                |\n| VS Code client web avec un espace de travail spécifié | `https://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY` |\n| VS Code application de bureau                         | `https://github.com/codespaces/CODESPACE-NAME?editor=vscode`                       |\n| JupyterLab                                            | `https://github.com/codespaces/CODESPACE-NAME?editor=jupyter`                      |\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n## Réouverture d’un codespace existant\n\nSi vous avez installé l’GitHub CLI, vous pouvez l’utiliser avec GitHub Codespaces. Pour obtenir des instructions d’installation pour GitHub CLI, consultez le [dépôt GitHub CLI](https://github.com/cli/cli#installation).\n\n1. Dans un terminal, entrez l’une des commandes GitHub CLI suivantes.\n   * Pour ouvrir un codespace dans VS Code, entrez :\n\n     ```shell copy\n     gh codespace code\n     ```\n\n     > \\[!NOTE]\n     > Vous devez avoir installé VS Code sur votre machine locale. Consultez [Configuration de Visual Studio Code](https://code.visualstudio.com/docs/setup/setup-overview) dans la documentation VS Code.\n\n   * Pour ouvrir un codespace dans le navigateur, entrez :\n\n     ```shell copy\n     gh codespace code --web\n     ```\n\n   * Pour ouvrir un codespace dans JupyterLab, entrez :\n\n     ```shell copy\n     gh codespace jupyter\n     ```\n\n     > \\[!NOTE]\n     > L’application JupyterLab doit être installée dans le codespace que vous ouvrez. L’image conteneur de développeur par défaut comprend JupyterLab, donc les codespaces créés à partir de l’image par défaut ont toujours JupyterLab installé. Pour plus d’informations sur l’image par défaut, consultez [Présentation des conteneurs de développement](/fr/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#using-the-default-dev-container-configuration) et le référentiel [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal). Si vous n’utilisez pas l’image par défaut dans votre configuration de conteneur de développement, vous pouvez installer JupyterLab en ajoutant le composant `ghcr.io/devcontainers/features/python` à votre fichier `devcontainer.json`. Vous devez inclure l’option `\"installJupyterlab\": true`. Pour plus d'informations, voir le LISEZMOI de la fonctionnalité [`python`](https://github.com/devcontainers/features/tree/main/src/python#python-python), dans le référentiel `devcontainers/features`.\n\n   * Pour accéder à un codespace à partir de la ligne de commande, via SSH, entrez :\n\n     ```shell copy\n     gh codespace ssh\n     ```\n\n2. En utilisant les touches de direction, accédez au codespace que vous voulez ouvrir.\n\n3. Pour ouvrir le codespace, appuyez sur <kbd>Entrée</kbd>.\n\nConsultez [`gh codespace code`](https://cli.github.com/manual/gh_codespace_code) dans le manuel GitHub CLI.\n\n</div>\n\n## Pour aller plus loin\n\n* [Points de terminaison d’API REST pour les organisations Codespaces](/fr/rest/codespaces/organizations)"}