Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Ouverture d’un codespace existant

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

Remarque : L’utilisation de GitHub Codespaces avec des IDE JetBrains est actuellement en version bêta publique et peut faire l’objet de modification.

Vous pouvez rouvrir vos codespaces actifs ou arrêtés sur GitHub.com, dans un IDE JetBrains, dans Visual Studio Code ou en utilisant GitHub CLI. Vous ne pouvez pas rouvrir un codespace qui a été supprimé. Pour plus d’informations, consultez « Cycle de vie des codespaces ».

Vous pouvez voir tous vos codespaces dans la page « Vos codespaces » sur github.com/codespaces. À partir de cette page, vous pouvez :

Reprise d’un codespace à partir d’une page de dépôt

Vous pouvez rapidement reprendre un codespace lorsque vous affichez un dépôt sur GitHub.com.

  1. Avec le référentiel affiché sur GitHub.com, appuyez sur , (la touche virgule).

    La page « Reprendre un codespace » s’affiche. Cela vous permet de reprendre le dernier codespace que vous avez utilisé pour la branche actuellement sélectionnée du dépôt ou, si vous visualisiez une demande de tirage, pour la branche de rubrique de la demande de tirage.

    Capture d’écran de la page « Reprendre un codespace » montrant les boutons « Reprendre ce codespace » et « Créer un nouveau codespace ».

  2. Cliquez sur Reprendre ce codespace.

    Sinon, si vous souhaitez créer un codespace pour cette branche du dépôt, cliquez sur Créer un nouveau codespace.

    Remarque : 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.

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

Ouverture d’un codespace existant à partir de la page « Vos codespaces »

  1. Accédez à la page « Vos codespaces » sur github.com/codespaces.

  2. 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. Pour plus d’informations, consultez « Définition de votre éditeur par défaut pour GitHub Codespaces ».

    Pour ouvrir le codespace dans un éditeur autre que votre éditeur par défaut :

    1. Cliquez sur les points de suspension ( ... ) à droite du codespace que vous souhaitez ouvrir.
    2. Cliquez sur Ouvrir dans.
    3. Cliquez sur Ouvrir dans APPLICATION.

    Capture d’écran de la boîte de dialogue « Ouvrir dans », avec « Ouvrir dans Visual Studio Code » mis en évidence.

    Vous pouvez ouvrir le codespace dans :

    • Votre navigateur
    • Visual Studio Code
    • JetBrains Gateway
    • JupyterLab

    Si vous choisissez Visual Studio Code ou JetBrains Gateway, vous devez vous assurer que vous avez installé l’application sélectionnée sur votre ordinateur local.

    Si vous choisissez JupyterLab, l’application JupyterLab doit être installée dans le codespace. L’image conteneur 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 » et le dépôt devcontainers/images. 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, consultez le fichier README du composant python dans le dépôt devcontainers/features.

Réouverture d’un codespace existant

Remarque : Pour utiliser GitHub Codespaces dans VS Code, vous devez installer l’extension Codespaces. Pour plus d’informations, consultez « Utilisation de GitHub Codespaces dans Visual Studio Code ».

  1. Dans l’application de bureau VS Code, ouvrez la palette de commandes avec Commande+Maj+P (Mac) ou Ctrl+Maj+P (Windows/Linux).

  2. Tapez « Codespaces » et sélectionnez l’une des commandes suivantes.

    • Pour ouvrir un codespace dans une nouvelle fenêtre de VS Code, sélectionnez Codespaces : Ouvrir le codespace dans une nouvelle fenêtre
    • Pour ouvrir un codespace dans l’éditeur web, sélectionnez Codespaces : Ouvrir dans le navigateur
  3. Cliquez sur le codespace à ouvrir.

    Capture d’écran de la palette de commandes VS Code montrant la liste des codespaces disponibles pour la connexion.

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

Capture d’écran d’un codespace sélectionné dans l’Explorateur distant, avec « Ouvrir dans le navigateur » mis en évidence dans le menu contextuel.

Remarque : Si l’Explorateur distant n’est pas affiché dans la barre d’activité :

  1. Accédez à la palette de commandes. Par exemple, en appuyant sur Maj+Commande+P (Mac)/Ctrl+Maj+P (Windows/Linux).
  2. Entrez : details.
  3. Cliquez sur Codespaces : Détails.

Réouverture d’un codespace existant

  1. Dans un terminal, entrez l’une des commandes GitHub CLI suivantes.

    • Pour ouvrir un codespace dans VS Code, entrez :

      Shell
      gh codespace code

      Remarque : Vous devez avoir installé VS Code sur votre machine locale. Pour plus d’informations, consultez Configuration de Visual Studio Code dans la documentation VS Code.

    • Pour ouvrir un codespace dans le navigateur, entrez :

      Shell
      gh codespace code --web
    • Pour ouvrir un codespace dans JupyterLab, entrez :

      Shell
      gh codespace jupyter

      Remarque : L’application JupyterLab doit être installée dans le codespace que vous ouvrez. L’image conteneur 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 » et le dépôt devcontainers/images. 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, consultez le fichier README du composant python dans le dépôt devcontainers/features.

    • Pour accéder à un codespace à partir de la ligne de commande, via SSH, entrez :

      Shell
      gh codespace ssh
  2. En utilisant les touches de direction, accédez au codespace que vous voulez ouvrir.

  3. Pour ouvrir le codespace, appuyez sur Entrée.

Pour plus d’informations, consultez gh codespace code dans le manuel GitHub CLI.

Réouverture d’un codespace existant

Si vous avez défini JetBrains Gateway comme éditeur par défaut, celui-ci se lance automatiquement lorsque vous ouvrez un codespace à partir de GitHub.com.

Si JetBrains Gateway n’est pas votre éditeur par défaut, vous pouvez quand même ouvrir un codespace dans JetBrains en accédant à la page « Vos codespaces » sur github.com/codespaces et en cliquant sur les points de suspension (...) à droite du codespace que vous souhaitez ouvrir. Pour plus d’informations, consultez « Ouverture d’un codespace existant ».

Vous pouvez également ouvrir JetBrains Gateway et sélectionner un codespace existant, comme décrit dans la procédure suivante.

  1. Ouvrez l’application JetBrains Gateway.

  2. Cliquez sur Se connecter à Codespaces .

    Capture d’écran de la page d’accueil JetBrains Gateway, montrant le bouton « Se connecter à Codespaces ».

  3. Dans la liste « Vos codespaces », cliquez sur le codespace dans lequel vous souhaitez travailler.

    Capture d’écran de la liste « Vos codespaces » dans JetBrains Gateway.

  4. Dans la liste « IDE disponibles », cliquez sur l’IDE JetBrains que vous souhaitez utiliser. JetBrains Gateway se souviendra de votre choix la prochaine fois que vous vous connecterez à un codespace.

    Capture d’écran de la liste déroulante « Sélectionner un IDE » dans JetBrains Gateway. Le pointeur de la souris pointe vers « IntelliJ IDEA ».

  5. Cliquez sur Connecter.

    Remarques:

    • Si vous avez choisi Rider comme IDE JetBrains et que le dépôt contient plusieurs fichiers de solution, la boîte de dialogue « Définir le chemin de la solution » s’affiche et vous invite à choisir la solution dans laquelle vous souhaitez travailler. Choisissez un fichier de solution dans le menu déroulant et cliquez sur OK.

      Si le dépôt n’a pas de fichier de solution, Rider s’ouvre dans une vue de répertoire de projet de base et dispose de fonctionnalités limitées. Par exemple, vous n’aurez pas la navigation de code spécifique à .NET. S’il n’existe qu’un seul fichier de solution dans le dépôt, il sera utilisé automatiquement, sans que l’invite ne s’affiche. Pour plus d’informations, consultez « Create and open projects and solutions » dans la documentation JetBrains.

    • Si vous exécutez un pare-feu, la première fois que vous vous connectez à une ressource distante, vous pouvez être invité à autoriser JetBrains Gateway à communiquer sur votre réseau.