Información general
De forma predeterminada, si los miembros de la organización o los colaboradores pueden crear codespaces facturables a la organización, se les permite crear varios. La cantidad de codespaces facturados a la organización que puede crear una persona está limitada al número total de codespaces que puede crear en todos los repositorios a los que tiene acceso. Este límite lo establece GitHub.
Como propietario de la organización, puedes restringir el número de codespaces que cada usuario puede crear, cuyos costes se facturan a la organización. Esto puede ayudar a reducir el coste total de GitHub Codespaces a la organización, ya que se aplica un cargo por el almacenamiento de codespaces. Para obtener más información, vea «Acerca de la facturación de GitHub Codespaces».
Para restringir el número máximo de codespaces facturados a la organización que pueden crear los usuarios, crea una directiva en la configuración de Codespaces para la organización. Por ejemplo, si estableces el máximo en dos, los usuarios que ya tengan dos codespaces activos o detenidos que se facturan a la organización deberán eliminar uno de ellos para poder crear otro codespace que se facture a la organización.
Esta configuración no restringe a los usuarios la creación de codespaces que no se facturan a su organización. Por ejemplo, pueden crear codespaces adicionales para repositorios públicos con su asignación de uso personal de Codespaces. Aun así, si los usuarios con permiso para crear codespaces facturados a la organización han alcanzado el límite para este tipo de codespaces, no podrán crear un codespace para un repositorio propiedad de la organización mediante el uso de su asignación personal incluida.
Para obtener información sobre el uso gratuito de GitHub Codespaces para cuentas personales, consulta "Acerca de la facturación de GitHub Codespaces". Para información sobre cómo elegir quién puede crear codespaces que se van a factura a tu organización, consulta "Habilitación o deshabilitación de GitHub Codespaces en una organización".
Las directivas con la restricción "Máximo de codespaces por usuario" se aplican a todos los repositorios de la organización. Por lo tanto, no se puede agregar esta restricción a una directiva existente que esté configurada para aplicarse solo a repositorios seleccionados.
Adición de una directiva para definir el número máximo de codespaces por usuario
-
En la esquina superior derecha de GitHub, seleccione la foto del perfil y haga clic en Sus organizaciones.
-
Junto a la organización, haga clic en Settings.
-
En la sección "Código, planificación y automatización" de la barra lateral, selecciona Codespaces y, después, haz clic en Directivas.
-
En la página "Directivas de codespaces", haga clic en Crear directiva.
-
Ingresa un nombre para tu política nueva.
-
Haz clic en Agregar restricción y selecciona Máximo de codespaces por usuario.
-
Haz clic en para editar la restricción.
-
En el campo "Valor máximo", escribe el número máximo de codespaces facturados a la organización que cada usuario puede crear.
-
Haga clic en Save(Guardar).
-
Si quieres agregar otra restricción a la directiva, haz clic en Agregar restricción y elige otra restricción. Para obtener información sobre otras restricciones, consulta:
- "Restringir el acceso a los tipos de máquina"
- "Restricción de la imagen base para codespaces"
- "Restricción de la visibilidad de los puertos reenviados"
- "Restricción del período de tiempo de espera de inactividad"
- "Restricción del período de retención para codespaces"
Nota: Al agregar una restricción a una directiva que ya contiene la restricción "Máximo de codespaces por usuario", no podrás limitar la restricción adicional a repositorios específicos, ya que la restricción "Máximo de codespaces por usuario" se aplica a todos los repositorios de la organización.
-
Cuando hayas terminado de agregar restricciones a la directiva, haz clic en Guardar.
La directiva se aplica cuando alguien intenta crear un nuevo codespace que se puede facturar a tu organización.
Editar una política
Puedes editar una directiva existente. Por ejemplo, puede que te interese agregar restricciones a una directiva o quitarlas.
- Mostrar la página de "Políticas del Codespaces". Para obtener más información, consulta "Adición de una directiva para definir el número máximo de codespaces por usuario".
- Haz clic en el nombre de la política que quieres editar.
- Junto a la restricción "Máximo de codespaces por usuario", haz clic en .
- Edita el número máximo de codespaces.
- Haga clic en Save(Guardar).
Borrar una política
- Mostrar la página de "Políticas del Codespaces". Para obtener más información, consulta "Adición de una directiva para definir el número máximo de codespaces por usuario".
- Haz clic en a la derecha de la directiva que quieres eliminar.