Skip to main content

Administrar el acceso de los codespaces de tu organización a los repositorios

Puedes administrar los repositorios de tu organización a los cuales pueden acceder a GitHub Codespaces.

Quién puede usar esta característica

To manage access and security for GitHub Codespaces for an organization, you must be an organization owner.

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

Nota de desuso: La configuración de acceso y seguridad que se describe a continuación está en desuso y se documentada aquí solo como referencia. Para habilitar el acceso expandido a otros repositorios, agrega los permisos solicitados al archivo de configuración devcontainer.json. Para obtener más información, vea «Administración del acceso a otros repositorios dentro del codespace».

Predeterminadamente, un codespace solo puede acceer al repositorio en donde se creó. Cuando habilitas el acceso y la seguridad de un repositorio que pertenece a tu organización, cualquier codespace que se cree para dicho repositorio también tendrá permisos de lectura en el resto de los repositorios que pertenezcan a esa misma organización y a los cuales pueda acceder el creador de dicho codespace. Si quieres restringir los repositorios a los cuales puede acceder un codespace, puedes limitarlos a ya sea el repositorio en donde se creó el codespace o a algunos repositorios específicos. Solo debes habilitar el acceso y la seguridad para los repositorios en los cuales confíes.

Para administrar qué usuarios de su organización pueden utilizar GitHub Codespaces, consulte "Habilitación o deshabilitación de GitHub Codespaces en una organización".

  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 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 y seguridad", seleccione la configuración que desee para su organización:

    • Deshabilitado: limite el acceso de los codespaces solo al repositorio desde el que se crearon.
    • Todos los repositorios: todos los codespaces creados a partir de repositorios de mi organización pueden acceder a otros repositorios que pertenecen a mi organización.
    • Repositorios seleccionados: los codespaces creados para repositorios específicos de mi organización pueden acceder a otros repositorios que pertenecen a mi organización.
  6. Si eliges "Repositorios seleccionados", selecciona el menú desplegable "Seleccionar repositorios" y haz clic en un repositorio para permitir que los codespaces de este accedan al resto de los repositorios que pertenecen a la organización. Repite este paso para todos los repositorios cuyos codespaces quieras que accedan al resto de los repositorios.

Información adicional