Acerca de cómo habilitar GitHub Codespaces en la organización
Los propietarios de la organización pueden controlar qué usuarios de tu organización pueden crear y utilizar codespaces con cargo a la organización. Para información sobre los precios, consulta "Acerca de la facturación de GitHub Codespaces".
Solo las personas que pueden insertar cambios en un repositorio o bifurcar el repositorio pueden crear un espacio de código para ese repositorio. Para permitir que un usuario cree espacios de código para un repositorio propiedad de tu organización, debes realizar una de las siguientes acciones.
- Asegúrate de que el usuario tenga acceso de lectura al repositorio y de que el repositorio permita la bifurcación para que el usuario pueda crear un espacio de código desde el repositorio, insertar sus cambios en una bifurcación y crear una solicitud de incorporación de cambios para los cambios que quiera realizar. Para obtener más información, vea «Administrar la política de bifurcación para tu organización».
- Asegúrate de que el usuario tenga acceso de escritura al repositorio para que pueda insertar los cambios directamente en el repositorio sin bifurcar.
También debes asegurarte de que tu organización no tenga habilitada una lista de direcciones IP permitidas. Para más información, vea "Administración de direcciones IP permitidas para la organización" en la documentación de GitHub Enterprise Cloud.
A fin de permitir que los usuarios creen codespaces que se facturarán a tu organización, debes hacer lo siguiente:
Nota: Si eres educador o instructor verificado, debes habilitar GitHub Codespaces desde tu instancia de GitHub Classroom para usar tu ventaja Codespaces de Education. Para obtener más información, vea «Uso de GitHub Codespaces con GitHub Classroom».
Predeterminadamente, un codespace solo puede acceder al repositorio desde el cual se creó. Si quieres que los codespaces de la organización puedan acceder a otros repositorios de la organización a los que el creador del codespace pueda acceder, consulta "Administrar el acceso de los codespaces de tu organización a los repositorios".
Elección de quién puede crear codespaces que se van a facturar a tu organización
-
En la esquina superior derecha de GitHub.com, haga clic en la foto de perfil y luego en Your organizations.
2. Junto a la organización, haga clic en Settings. 1. En la barra lateral de la izquierda, haga clic en Codespaces. 1. Under Codespaces, in the left sidebar, click General. -
En la página de configuración de Codespaces, en "Facturación", selecciona una de las siguientes opciones:
- Deshabilitado: no se le cobrará a la organización por el uso de codespaces. Los Codespaces creados para los repositorios de la organización se facturarán a los usuarios individuales que los creen.
- Miembros seleccionados: los Codespaces que creen miembros seleccionados para los repositorios de la organización se facturarán a la organización.
- Todos los miembros: los Codespaces que creen los miembros de la organización para los repositorios de esta se facturarán a la propia organización.
- Todos los miembros y colaboradores externos: los Codespaces que creen miembros de la organización y colaboradores externos para los repositorios de esta se facturarán a la propia organización.
Nota: Al seleccionar Todos los miembros y colaboradores externos, todos los colaboradores externos que se hayan agregado a repositorios específicos podrán crear y usar Codespaces para esos repositorios, y este uso se le cargará a la organización. Para más información sobre la administración de los colaboradores externos, consulta "Agregar colaboradores externos a los repositorios en tu organización".
-
Haga clic en Save(Guardar).
-
Si ha elegido Miembros seleccionados, se muestra un cuadro de entrada para que escribas los nombres de los usuarios que quieres seleccionar.
Inhabilitar los Codespaces para tu organización
Puedes impedir la creación y el uso de codespaces facturables a tu organización.
Nota: Si deshabilitas la facturación de GitHub Codespaces para algunos miembros y colaboradores de la organización, o para toda la organización, cualquier persona que pueda insertar cambios en un repositorio de su organización, o bifurcarlo, podrá crear un codespace para ese repositorio mediante su cuenta personal. Pero esto no supondrá ningún cargo para tu organización. Para información sobre cómo restringir el acceso a un repositorio, consulta "Administración de equipos y personas con acceso al repositorio".
-
En la esquina superior derecha de GitHub.com, haga clic en la foto de perfil y luego en Your organizations.
2. Junto a la organización, haga clic en Settings. 1. En la barra lateral de la izquierda, haga clic en Codespaces. 1. Under Codespaces, in the left sidebar, click General. -
En la página de configuración de Codespaces, en "Facturación", selecciona Deshabilitado.
Configurar un límite de gastos
Nota: Debes establecer un límite de gasto distinto de cero en tu cuenta personal, de organización o de empresa para que se pueda facturar a la cuenta por el uso de GitHub Codespaces.
De forma predeterminada, todas las cuentas tienen un límite de gasto de GitHub Codespaces de 0 USD. Esto impide que se creen codespaces o que se abran codespaces existentes, si esto supone que se incurra en un costo facturable para la cuenta personal, de organización o de empresa. En el caso de las cuentas personales, siempre se pueden crear y usar codespaces si la cuenta no ha alcanzado el límite de uso mensual incluido. En el caso de las organizaciones y las empresas, el límite de gasto predeterminado significa que, para que los usuarios puedan crear codespaces que se facturan a la organización, o a su empresa matriz, el límite debe cambiarse a un valor superior a 0 USD.
Para información sobre la administración y el cambio del límite de gasto de la cuenta, consulta "Administración del límite de gasto para GitHub Codespaces".