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.

Gestion du coût de GitHub Codespaces dans votre organisation

Vous pouvez vérifier votre utilisation de GitHub Codespaces et définir des limites d’utilisation.

Qui peut utiliser cette fonctionnalité

To manage billing for GitHub Codespaces for an organization, you must be an organization owner or a billing manager.

Vue d’ensemble

Votre organisation est facturée en fonction de son utilisation du calcul et du stockage pour GitHub Codespaces. Cet article explique comment vous, en tant que propriétaire d’organisation, pouvez gérer ces coûts.

Pour découvrir les tarifs appliqués pour l’utilisation de GitHub Codespaces, consultez « À propos de la facturation pour GitHub Codespaces ».

Limites de dépense

Vous pouvez définir une limite de dépense pour GitHub Codespaces pour votre organisation. Cette limite est appliquée au coût total du calcul et du stockage pour GitHub Codespaces. Pour plus d’informations, consultez « Gestion des limites de dépense pour GitHub Codespaces ».

  • Utilisation du calcul : Il s’agit de la durée totale pendant laquelle toutes les instances GitHub Codespaces (« codespaces ») étaient actives dans un mois de facturation.

  • Utilisation du stockage : Pour la facturation de GitHub Codespaces, ceci inclut tous les fichiers utilisés par tous les codespaces et prébuilds dans votre compte. Y compris des ressources telles que, entre autres, des référentiels clonés, des fichiers config et des extensions.

Vous pouvez vérifier l’utilisation du calcul et du stockage pour GitHub Codespaces pour le mois de facturation actuel. Pour plus d’informations, consultez « Consultation de votre utilisation de GitHub Codespaces ».

Remarque : Les prébuilds pour GitHub Codespaces sont créées et mises à jour avec GitHub Actions. Cela peut entraîner des coûts facturables pour GitHub Actions. Vous pouvez définir une limite de dépense pour GitHub Actions. Pour plus d’informations, consultez « À propos de la facturation pour GitHub Codespaces » et « Gestion de votre limite de dépense pour GitHub Actions ». Le stockage des prébuilds générées est facturé au même tarif que vos codespaces et est inclus dans votre limite de dépense pour GitHub Codespaces.

Désactivation ou limitation de Codespaces

Vous pouvez désactiver toute utilisation de GitHub Codespaces susceptible d’être facturée à votre organisation. Vous pouvez aussi spécifier les membres ou collaborateurs de l’organisation autorisés à utiliser Codespaces aux frais de votre organisation. Pour plus d'informations, consultez « Activation de GitHub Codespaces pour votre organisation ».

Remarque : Si vous désactivez la facturation pour GitHub Codespaces pour certains membres et collaborateurs de l’organisation, ou pour l’ensemble de votre organisation, toute personne qui peut envoyer des modifications à ou dupliquer (fork) un référentiel de votre organisation pourra toujours créer un codespace pour ce référentiel à l’aide de son compte personnel. En revanche, votre organisation ne sera exposée à aucun frais. Pour plus d’informations sur la limitation de l’accès à un dépôt, consultez « Gestion des équipes et des personnes ayant accès à votre dépôt ».

Vous pouvez configurer les dépôts accessibles à partir des codespaces créés pour un dépôt particulier. Pour plus d’informations, consultez « Gestion de l’accès à d’autres dépôts dans votre codespace ».

Vous pouvez limiter le choix des types de machines disponibles pour les codespaces créés à partir des dépôts appartenant à votre organisation. Ainsi, vous empêchez les utilisateurs d’utiliser des machines avec des ressources excessives pour leurs codespaces et vous évitez de vous exposer à des frais inutiles. Pour plus d’informations, consultez « Restriction de l’accès à des types de machine ».

Vous pouvez définir une contrainte de délai d’inactivité maximal pour limiter le délai d’expiration maximal que les utilisateurs peuvent définir pour les codespaces facturables à votre organisation. Cela peut réduire les frais d’utilisation du calcul générés par les codespaces qui continuent de s’exécuter dans un état inactif, en arrêtant le codespace actif après une période d’expiration plus courte. Pour plus d’informations, consultez « Restriction de la période du délai d’inactivité ».

Vous pouvez aussi limiter la durée pendant laquelle les codespaces arrêtés peuvent rester inutilisés avant d’être automatiquement supprimés. Vous réduisez ainsi les coûts de stockage liés à Codespaces. Pour plus d’informations, consultez « Restriction de la durée de conservation pour les espaces de code ».

Les propriétaires de dépôt qui configurent des prébuilds pour leur dépôt peuvent réduire les coûts de stockage des prébuilds en les configurant de telle sorte qu’elles ne soient créées que dans des régions spécifiques. Pour plus d’informations, consultez « Configuration des prébuilds ».

Suppression des espaces de code inutilisés

Vos utilisateurs peuvent supprimer leurs propres codespaces dans https://github.com/codespaces et à partir de Visual Studio Code. Pour réduire la taille d’un espace de code, les utilisateurs peuvent supprimer manuellement des fichiers à l’aide du terminal ou à partir de VS Code.

En tant que propriétaire d’organisation, vous pouvez supprimer n’importe quel codespace dans votre organisation. Pour plus d’informations, consultez « Suppression d’un codespace ».

Remarque : Les codespaces sont automatiquement supprimés une fois qu’ils ont été arrêtés et qu’ils sont restés inactifs pendant un nombre de jours définissable par l’utilisateur. Pour plus d’informations, consultez « Configuration de la suppression automatique de vos espaces de code ». En tant que propriétaire d’organisation, vous pouvez définir la période de conservation maximale pour les codespaces appartenant à votre organisation. Cela remplace le paramètre de conservation personnel d’un utilisateur. Pour plus d’informations, consultez « Restriction de la durée de conservation pour les espaces de code ».

Pour aller plus loin