Skip to main content

Gestion de l’accès aux dépôts pour les codespaces de votre organisation

Vous pouvez gérer les référentiels de votre entreprise auxquels GitHub Codespaces a accès.

Qui peut utiliser cette fonctionnalité

To manage access and security for GitHub Codespaces for an organization, you must be an organization owner.

Les organisations sous GitHub Team et GitHub Enterprise peuvent payer pour l'utilisation par leurs membres et collaborateurs des GitHub Codespaces. Ces organisations peuvent alors accéder aux paramètres et aux politiques pour gérer les codespaces payés par l'organisation. Pour plus d’informations, consultez « Choisir qui possède et achète les codespaces dans votre organisation » et « Plans de GitHub ».

Note de dépréciation : Le paramètre d’accès et de sécurité décrit ci-dessous est maintenant déprécié et documenté ici pour référence uniquement. Pour permettre un accès étendu à d’autres dépôts, ajoutez les autorisations demandées à votre fichier de configuration devcontainer.json. Pour plus d’informations, consultez « Gestion de l’accès à d’autres dépôts dans votre codespace ».

Par défaut, un codespace ne peut accéder qu’au dépôt dans lequel il a été créé. Lorsque vous activez l’accès et la sécurité pour un dépôt appartenant à votre organisation, tous les codespaces créés pour ce dépôt ont également des autorisations de lecture sur tous les autres dépôts appartenant à l’organisation, et le créateur du codespace dispose d’autorisations d’accès. Si vous voulez restreindre les dépôts auxquels un codespace peut accéder, vous pouvez restreindre son accès au dépôt dans lequel le codespace a été créé ou à des dépôts spécifiques. Vous ne devez activer l’accès et la sécurité que pour les dépôts auxquels vous faites confiance.

Pour gérer qui dans votre organisation peut utiliser GitHub Codespaces, consultez « Activation ou désactivation de GitHub Codespaces pour 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.

  3. Dans la barre latérale gauche, cliquez sur Codespaces.

  4. Sous Codespaces, dans la barre latérale gauche, cliquez sur Général.

  5. Dans la page des paramètres Codespaces, sous « Accès et sécurité », sélectionnez le paramètre souhaité pour votre organisation :

    • Désactivé : limitez l’accès des codespaces au dépôt à partir duquel ils ont été créés.
    • Tous les dépôts : tous les codespaces créés à partir de référentiels de mon organisation peuvent accéder aux autres dépôts appartenant à mon organisation.
    • Dépôts sélectionnés : les codespaces créés pour des référentiels spécifiques de mon organisation peuvent accéder aux autres dépôts appartenant à mon organisation.
  6. Si vous avez choisi « Dépôts sélectionnés », sélectionnez le menu déroulant « Sélectionner les dépôts », puis cliquez sur un dépôt pour autoriser les codespaces du dépôt à accéder aux autres dépôts appartenant à votre organisation. Répétez cette étape pour tous les dépôts dont les codespaces ont doivent pouvoir accéder aux autres dépôts.

Pour aller plus loin