À propos de l’activation et de la désactivation de GitHub Codespaces
GitHub Codespaces est toujours disponible dans les référentiels publics d’une organisation. Tout utilisateur peut créer un codespace à partir de ces référentiels.
Si votre organisation dispose d’un plan GitHub Free, GitHub Codespaces est toujours disponible dans les référentiels privés de votre organisation. Tout utilisateur ayant accès à ces référentiels peut créer un codespace à ses propres frais.
Si vous êtes propriétaire d’une organisation bénéficiant d’un plan GitHub payant, vous pouvez activer ou désactiver GitHub Codespaces pour les référentiels privés et internes de votre organisation. Vous pouvez activer GitHub Codespaces pour tous les utilisateurs ou uniquement pour certains membres et collaborateurs.
Activation ou désactivation de GitHub Codespaces
Remarque
Supprimer l’accès d’un utilisateur à GitHub Codespaces l’empêchera d’ouvrir ses codespaces existants dans les référentiels privés et internes de votre organisation. Pour plus d’informations, consultez Que se passe-t-il lorsque je supprime l’accès d’un utilisateur à GitHub Codespaces ?
- Dans le coin supérieur droit de GitHub, sélectionnez votre photo de profil, puis cliquez sur Vos organisations.
- En regard de l’organisation, cliquez sur Paramètres.
- Dans la barre latérale gauche, cliquez sur Codespaces.
- Sous Codespaces, dans la barre latérale gauche, cliquez sur Général.
- Dans la page des paramètres Codespaces, sous « Accès aux Codespaces », sélectionnez votre paramètre préféré pour GitHub Codespaces dans les référentiels privés et internes de votre organisation.
S’assurer que vos utilisateurs peuvent créer des codespaces
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 :
- Accorder à l’utilisateur un accès en lecture au référentiel et autoriser la duplication. Cela permet à l’utilisateur de créer un codespace, d’envoyer des modifications vers une duplication et d’ouvrir une demande de tirage. Pour plus d’informations, consultez « Gestion de la stratégie de duplication pour votre organisation ».
- Donnez à l’utilisateur un accès en écriture au référentiel afin qu’il puisse envoyer des modifications directement vers le référentiel sans duplication.
De plus, assurez-vous que :
- Votre entreprise n’utilise pas OIDC avec une stratégie d’acès conditionel. Pour plus d’informations, consultez « À propos de la prise en charge de la stratégie d’accès conditionnel de votre fournisseur d’identité ».
- Votre organisation n’a pas activé de liste verte d’adresses IP. Pour plus d’informations, consultez Gestion des adresses IP autorisées pour votre organisation.
Que se passe-t-il lorsque je supprime l’accès d’un utilisateur à GitHub Codespaces ?
Avant de supprimer l’accès des utilisateurs à GitHub Codespaces, vous devez alerter les utilisateurs concernés.
Lorsque vous supprimez l’accès d’un utilisateur, ce dernier ne pourra plus ouvrir les codespaces existants qu’il a créés à partir des référentiels privés et internes de votre organisation.
- Si les utilisateurs sont prévenus à l’avance, ils peuvent envoyer tout travail non publié vers une branche du référentiel avant de perdre leur accès.
- Une fois qu’un utilisateur perd l’accès à un codespace, le codespace est conservé pendant une période de 7 jours, puis il est définitivement supprimé. Pendant cette période de 7 jours, pour récupérer du travail non publié à partir du codespace, l’utilisateur doit contacter .
Si vous payiez auparavant pour les codespaces créés par l’utilisateur à partir des référentiels publics de votre organisation, la propriété de ces codespaces sera transférée à l’utilisateur.