Skip to main content

Habilitación o deshabilitación de GitHub Codespaces en una organización

Puedes controlar qué usuarios pueden usar GitHub Codespaces en los repositorios privados de tu organización.

¿Quién puede utilizar esta característica?

Organization owners

GitHub Team and GitHub Enterprise

Acerca de la habilitación y deshabilitación GitHub Codespaces

GitHub Codespaces siempre está disponibles en los repositorios públicos de una organización. Cualquier usuario puede crear un codespace a partir de estos repositorios.

Si una organización está en un plan de GitHub Free, GitHub Codespaces siempre está disponible en los repositorios privados de la organización. Los usuarios con acceso a estos repositorios pueden crear codespaces por su cuenta.

Si eres propietario de una organización en un plan de pago de GitHub, puedes habilitar o deshabilitar GitHub Codespaces para los repositorios privados de tu organización. Puedes habilitar GitHub Codespaces para todos los usuarios o solo para los miembros y colaboradores seleccionados.

Habilitación o deshabilitación GitHub Codespaces

Nota:

Quitar el acceso de un usuario a GitHub Codespaces impedirá que abra cualquiera de sus codespaces existentes en los repositorios privados de la organización. Para obtener más información, consulta ¿Qué ocurre cuando se quita el acceso de un usuario a GitHub Codespaces?

  1. En la esquina superior derecha de GitHub, selecciona la foto del perfil y haz clic en Tus organizaciones.
  2. Junto a la organización, haga clic en Settings.
  3. En la barra lateral de la izquierda, haz clic en Codespaces.
  4. En Codespaces, en la barra lateral izquierda, haz clic en General.
  5. En la página de configuración de Codespaces, en "Acceso de codespaces", selecciona el valor que prefieras para GitHub Codespaces en los repositorios privados .

Garantizar que los usuarios puedan crear codespaces

Para permitir que un usuario cree codespaces para un repositorio propiedad de tu organización, debes realizar una de las siguientes acciones:

  • Conceder al usuario acceso de lectura al repositorio y permitir la bifurcación. Esto permite al usuario crear un codespace, insertar cambios en una bifurcación y abrir una solicitud de incorporación de cambios. Para más información, consulta Administrar la política de bifurcación para tu organización.
  • Proporcionar al usuario acceso de escritura al repositorio para que pueda insertar los cambios directamente en el repositorio sin bifurcar.

Nota:

Si eres educador o instructor verificado, debes habilitar GitHub Codespaces desde una instancia de GitHub Classroom para usar tu ventaja de Codespaces Education. Para más información, consulta Uso de GitHub Codespaces con GitHub Classroom.

¿Qué ocurre cuando se quita el acceso de un usuario a GitHub Codespaces?

Antes de quitar el acceso de los usuarios a GitHub Codespaces, debes alertar a los usuarios afectados.

Al quitar el acceso de un usuario, inmediatamente este no podrá abrir los codespaces existentes que han creado desde los repositorios privados de la organización.

  • Si les avisa primero, pueden insertar cualquier trabajo no publicado en una rama del repositorio antes de que pierdan el acceso.
  • Una vez que un usuario pierde el acceso a un codespace, este se conserva durante un período de 7 días y, después, se elimina permanentemente. Durante este período de 7 días, para recuperar el trabajo no publicado del codespace, el usuario debe ponerse en contacto con con nosotros a través del Soporte técnico de GitHub.

Si anteriormente los codespaces los pagaba el usuario que los había creado desde los repositorios públicos de la organización, la propiedad de estos codespaces se transferirá al usuario.

Información adicional