Skip to main content

Suppression d’un codespace

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

Vue d’ensemble

Les GitHub Codespaces sont automatiquement supprimés quand ils ont été arrêtés et qu’ils sont restés inactifs pendant un nombre défini de jours. La période de conservation de chaque codespace est définie lors de la création de celui-ci, et ne peut pas être modifiée. La période de conservation par défaut est de 30 jours. Consultez « Configuration de la suppression automatique de vos espaces de code ».

Vous pouvez supprimer un codespace manuellement de plusieurs manières :

  • Dans le terminal, via GitHub CLI
  • Dans Visual Studio Code
  • Dans votre navigateur web

Utilisez les onglets en haut de cet article pour afficher les instructions correspondant à chaque méthode de suppression d’un codespace.

Remarque : Vous ne pouvez pas supprimer de codespace à partir de JetBrains Gateway, de l’application cliente JetBrains ou de JupyterLab.

Pourquoi supprimer les codespaces inutilisés

Il existe des coûts associés au stockage des codespaces. Vous devez donc supprimer tous les codespaces dont vous n’avez plus besoin. Consultez « À propos de la facturation pour GitHub Codespaces ».

Il existe des limites au nombre de codespaces que vous pouvez créer, et au nombre de codespaces que vous pouvez exécuter en même temps. Ces limites varient en fonction d’un certain nombre de facteurs. Si vous atteignez le nombre maximal de codespaces et que vous essayez d’en créer un autre, un message s’affiche vous indiquant que vous devez supprimer un codespace existant avant de pouvoir en créer un.

Suppression d’un codespace

  1. Dans le coin supérieur gauche de GitHub, sélectionnez , puis cliquez sur Codespaces pour accéder à la page « Vos codespaces » sur github.com/codespaces.

  2. À droite du codespace à supprimer, cliquez sur , puis sur Supprimer.

    Capture d’écran d’une liste de codespaces avec le menu déroulant de l’un d’eux affiché, montrant l’option « Supprimer ».

Remarque : Vous avez peut-être des codespaces de prébuild qui consomment du stockage supplémentaire et qui ne sont pas affichés dans ce tableau de bord. Pour les supprimer, suivez les étapes de « Suppression d’une configuration de prébuild ».

Vous pouvez supprimer des codespaces depuis VS Code à condition de ne pas travailler dans un codespace.

  1. Dans VS Code, dans la barre Activité, cliquez sur l’icône de l’Explorateur distant.

    Capture d’écran de la barre d’activités. L’icône de la barre latérale « Explorateur distant » (rectangle avec un cercle par-dessus) est mise en évidence avec un encadré orange.

    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.
  2. Sous « GitHub Codespaces », cliquez avec le bouton droit sur le codespace que vous souhaitez supprimer.

  3. Cliquez sur Supprimer le codespace.

Pour plus d’informations sur GitHub CLI, consultez « À propos de GitHub CLI ».

Pour supprimer un codespace, utilisez la sous-commande gh codespace delete, puis choisissez un codespace dans la liste affichée.

gh codespace delete

Si vous avez des modifications non enregistrées, vous êtes invité à confirmer la suppression. Vous pouvez utiliser l’indicateur --force pour forcer la suppression, ce qui évite cette invite.

Pour plus d’informations sur cette commande, consultez le manuel GitHub CLI.

Suppression en bloc de codespaces

Vous pouvez utiliser GitHub CLI pour supprimer plusieurs ou tous vos codespaces avec une seule commande. Pour plus d’informations, cliquez sur l’onglet « GitHub CLI » en haut de cette page.

Vous pouvez utiliser GitHub CLI pour supprimer plusieurs ou tous vos codespaces avec une seule commande. Pour plus d’informations, cliquez sur l’onglet « GitHub CLI » en haut de cette page.

Vous pouvez supprimer plusieurs ou tous vos codespaces avec une seule commande en utilisant gh codespace delete et l’un de ces indicateurs :

--all - Supprimer tous vos codespaces.

--repo REPOSITORY - Supprimer tous vos codespaces pour ce référentiel. Vous pouvez également utiliser l’indicateur --days pour filtrer les codespaces par ancienneté.

--days NUMBER - Supprimer tous vos codespaces antérieurs au nombre de jours spécifié. Peut être utilisé avec l’indicateur --repo.

Par défaut, vous êtes invité à confirmer la suppression de tous les codespaces contenant des modifications non enregistrées. Vous pouvez utiliser l’indicateur --force pour ignorer cette confirmation.

Exemple

Supprimez tous les codespaces pour le référentiel octo-org/octo-repo que vous avez créé il y a plus de 7 jours.

gh codespace delete --repo octo-org/octo-repo --days 7

Suppression des codespaces de votre organisation

En tant que propriétaire de l’organisation, vous pouvez utiliser GitHub CLI pour supprimer tous les codespaces de votre organisation.

Pour plus d’informations, cliquez sur l’onglet « GitHub CLI » en haut de cette page.

Pour plus d’informations, cliquez sur l’onglet « GitHub CLI » en haut de cette page.

  1. Entrez l’une de ces commandes pour afficher une liste de codespaces.

    • gh codespace delete --org ORGANIZATION - Répertorie les codespaces actuels dans l’organisation spécifiée.
    • gh codespace delete --org ORGANIZATION --user USER - Répertorie uniquement les codespaces créés par l’utilisateur spécifié. Vous devez être propriétaire de l’organisation spécifiée.
  2. Dans la liste des codespaces, accédez au codespace que vous souhaitez supprimer.

  3. Pour supprimer le codespace sélectionné, appuyez sur Entrer.

    Si le codespace contient des modifications non enregistrées, vous êtes invité à confirmer la suppression.

Vous pouvez également utiliser l’API REST pour supprimer des codespaces de votre organisation. Consultez « Points de terminaison d’API REST pour les organisations Codespaces ».

Pour aller plus loin