Skip to main content

Restricción del número de codespaces facturados a la organización que puede crear un usuario

Puedes especificar el número máximo de codespaces que un miembro de la organización o un colaborador pueden crear para los repositorios de la organización.

¿Quién puede utilizar esta característica?

To manage this constraint for an organization, you must be an owner of the organization.

Las organizaciones que tengan planes de GitHub Team y GitHub Enterprise pueden pagar por la utilizacion de miembros y colaboradores de GitHub Codespaces. Así, las organizaciones podrán acceder a configuraciones y directivas para administrar codespaces pagados por la organización. Para obtener más información, vea «Selección de quién posee y paga los codespaces de una organización» y «Planes de GitHub».

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

  1. En la esquina superior derecha de GitHub.com, selecciona la foto de perfil y luego haz clic en Sus organizaciones.

    Captura de pantalla del menú desplegable en la imagen de perfil de @octocat. "Sus organizaciones" se destaca en naranja oscuro.

  2. Junto a la organización, haga clic en Settings.

  3. En la sección "Código, planificación y automatización" de la barra lateral, selecciona Codespaces y, después, haz clic en Directivas.

  4. En la página "Directivas de codespaces", haga clic en Crear directiva.

  5. Ingresa un nombre para tu política nueva.

  6. Haz clic en Agregar restricción y selecciona Máximo de codespaces por usuario.

  7. Haz clic en para editar la restricción.

  8. En el campo "Valor máximo", escribe el número máximo de codespaces facturados a la organización que cada usuario puede crear.

    Captura de pantalla del cuadro de diálogo "Valor máximo" con el valor "2" y los botones "Cancelar" y "Guardar".

  9. Haga clic en Save(Guardar).

  10. 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:

    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.

  11. 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.

  1. 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".
  2. Haz clic en el nombre de la política que quieres editar.
  3. Junto a la restricción "Máximo de codespaces por usuario", haz clic en .
  4. Edita el número máximo de codespaces.
  5. Haga clic en Save(Guardar).

Borrar una política

  1. 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".
  2. Haz clic en a la derecha de la directiva que quieres eliminar.