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.

Activation de GitHub Codespaces pour votre organisation

Vous pouvez contrôler qui, dans votre organisation, peut utiliser GitHub Codespaces, aux frais de l’organisation.

Qui peut utiliser cette fonctionnalité

To alter an organization's billing settings, you must be an organization owner.

Organizations on GitHub Team and GitHub Enterprise plans can enable use of GitHub Codespaces, billable to the organization. These organizations can then access settings that apply to codespaces paid for by the organization. For more information, see "Produits de GitHub."

À propos de l’activation de GitHub Codespaces pour votre organisation

Les propriétaires d’organisations sur les plans GitHub Team et GitHub Enterprise peuvent permettre à certains utilisateurs de créer et d’utiliser des espaces de code aux frais de l’organisation. Cela s’applique aux codespaces créés à partir de dépôts appartenant à l’organisation. Pour plus d’informations, consultez « Produits de GitHub » et « À propos de la facturation pour GitHub Codespaces ».

Si un utilisateur peut accéder à l’un des dépôts de votre organisation, mais que vous ne l’avez pas autorisé à créer un codespace aux frais de celle-ci, il peut toujours créer des codespaces à partir du dépôt. Ces codespaces entraînent une utilisation sur le compte personnel de l’utilisateur.

Quelle que soit la personne qui paie un codespace, seules les personnes qui peuvent pousser des modifications à un dépôt ou dupliquer le dépôt peuvent créer un codespace pour ce dépôt. Pour permettre à un utilisateur de créer des codespaces pour un référentiel appartenant à votre organisation, vous devez effectuer l’une des opérations suivantes.

  • Vérifiez que l’utilisateur dispose d’un accès en lecture au référentiel et que le référentiel autorise la duplication, afin que l’utilisateur puisse créer un codespace à partir du référentiel, envoyer ses modifications à une duplication et créer une demande de tirage pour toutes les modifications qu’il souhaite apporter. Pour plus d’informations, consultez « Gestion de la stratégie de duplication pour votre organisation ».
  • Vérifiez que l’utilisateur dispose d’un accès en écriture au référentiel, afin qu’il puisse envoyer des modifications directement au référentiel sans effectuer de duplication.

Vous devez également vous assurer que votre organisation n’a pas de liste d’adresses IP autorisées activée. Pour plus d’informations, consultez « Gestion des adresses IP autorisées pour votre organisation » dans la documentation de GitHub Enterprise Cloud.

Pour permettre aux utilisateurs de créer des codespaces pour lesquels votre organisation sera facturée, vous devez :

Quand vous avez défini une limite de dépense, vous pouvez accéder aux paramètres de GitHub Codespaces dans les paramètres de votre organisation et dans les dépôts appartenant à celle-ci. Par exemple, vous pouvez configurer des prébuilds pour un dépôt ou définir une stratégie pour restreindre l’image de base ou le type d’ordinateur qui peut être utilisé dans les codespaces de votre organisation. Ces stratégies s’appliquent aux codespaces pour lesquels votre organisation paie, mais pas à ceux créés à partir de vos dépôts qui sont facturés au compte personnel d’un utilisateur.

Vous pouvez également utiliser l’API REST pour gérer les codespaces appartenant à votre organisation, par exemple pour arrêter ou supprimer un codespace. Pour plus d’informations, consultez « Organisations Codespaces » dans la documentation de l’API REST.

Remarque : Si vous êtes formateur vérifié ou enseignant, vous devez activer GitHub Codespaces à partir d’une GitHub Classroom pour utiliser votre avantage Codespaces Education. Pour plus d’informations, consultez « Utiliser GitHub Codespaces avec GitHub Classroom ».

Par défaut, un codespace peut uniquement accéder au dépôt à partir duquel il a été créé. Si vous voulez que les codespaces de votre organisation puissent accéder à d’autres dépôts de l’organisation auxquels le créateur du codespace peut accéder, consultez « Gestion de l’accès aux dépôts pour les codespaces de votre organisation ».

Choisir qui peut créer des codespaces facturés à votre organisation

  1. Dans l’angle supérieur droit de GitHub.com, cliquez sur votre photo de profil, puis sur Vos organisations.

    Capture d’écran du menu déroulant sous l’image de profil de @octocat. « Vos organisations » est présenté en orange foncé. 2. En regard de l’organisation, cliquez sur Paramètres.

    Capture d’écran de l’organisation « octo-org » avec le bouton « Paramètres » mis en évidence avec un contour orange foncé. 1. Dans la barre latérale gauche, cliquez sur Codespaces. 1. Sous Codespaces, dans la barre latérale gauche, cliquez sur Général.

  2. Dans la page des paramètres Codespaces, sous « Facturation », sélectionnez l’une des options suivantes :

    • Désactivé : Votre organisation n’est pas facturée pour l’utilisation des codespaces. Les Codespaces créés pour les dépôts de votre organisation seront facturés aux utilisateurs particuliers qui les créent.
    • Membres sélectionnés : Les Codespaces créés pour les dépôts de votre organisation par les membres sélectionnés seront facturées à l’organisation.
    • Tous les membres : Les Codespaces créés pour les dépôts de votre organisation par les membres de votre organisation seront facturées à l’organisation.
    • Tous les membres et collaborateurs extérieurs : Les Codespaces créés pour les dépôts de votre organisation par les membres de l’organisation et ses collaborateurs extérieurs seront facturés à l’organisation.

    Remarque : Quand vous sélectionnez Tous les membres et collaborateurs extérieurs, tous les collaborateurs extérieurs qui ont été ajoutés à des dépôts spécifiques peuvent créer et utiliser des Codespaces pour ces dépôts. C’est votre organisation qui sera facturée pour cette utilisation. Pour plus d’informations sur la gestion des collaborateurs externes, consultez « Ajout de collaborateurs externes à des dépôts de votre organisation ».

  3. Cliquez sur Enregistrer.

  4. Si vous avez choisi Membres sélectionnés, une zone d’entrée s’affiche pour vous permettre d’entrer les noms des utilisateurs que vous voulez sélectionner.

    Capture d’écran de la zone de saisie, sous le bouton « Enregistrer », pour entrer des noms d’utilisateur. L’utilisateur « octocat » a déjà été ajouté en tant que membre sélectionné.

Désactivation de Codespaces pour votre organisation

Vous pouvez empêcher la création et l’utilisation de codespaces facturables à 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 restriction de l’accès à un dépôt, consultez « Gestion des équipes et des personnes ayant accès à votre dépôt ».

  1. Dans l’angle supérieur droit de GitHub.com, cliquez sur votre photo de profil, puis sur Vos organisations.

    Capture d’écran du menu déroulant sous l’image de profil de @octocat. « Vos organisations » est présenté en orange foncé. 2. En regard de l’organisation, cliquez sur Paramètres.

    Capture d’écran de l’organisation « octo-org » avec le bouton « Paramètres » mis en évidence avec un contour orange foncé. 1. Dans la barre latérale gauche, cliquez sur Codespaces. 1. Sous Codespaces, dans la barre latérale gauche, cliquez sur Général.

  2. Dans la page des paramètres Codespaces, sous « Facturation », sélectionnez Désactivé.

Définition d’une limite de dépense

Remarque : Vous devez définir une limite de dépense non égale à zéro sur votre compte personnel, d’organisation ou d’entreprise pour que le compte puisse être facturé pour l’utilisation de GitHub Codespaces.

Par défaut, tous les comptes ont une limite de dépense GitHub Codespaces de 0 USD. Cette limite empêche de créer de nouveaux codespaces et d’ouvrir des codespaces existants, sous peine d’entraîner un coût facturable à votre compte personnel, d’organisation ou d’entreprise. Pour les comptes personnels, des codespaces peuvent toujours être créés et utilisés si le compte n’a pas atteint la limite de son utilisation mensuelle comprise. Pour les organisations et les entreprises, la limite de dépense par défaut signifie que, pour permettre aux utilisateurs de créer des codespaces facturés à l’organisation ou à son entreprise parente, la limite doit être remplacée par une valeur supérieure à 0 USD.

Pour plus d’informations sur la gestion et la modification de la limite de dépense de votre compte, consultez « Gestion de la limite de dépense pour GitHub Codespaces ».