Skip to main content

Requerir políticas de administración de repositorios en tu empresa

Puedes requerir políticas para la administración de repositorios dentro de las organizaciones de tu empresa o permitir que se configuren políticas en cada organización.

¿Quién puede utilizar esta característica?

Enterprise owners can enforce policies for repository management in an enterprise.

Acerca de las políticas para la administración de repositorios en tu empresa

Puedes requerir políticas para controlar la forma en la que los miembros de tu empresa de GitHub Enterprise Cloud administran repositorios. También puedes permitir que los propietarios de las organizaciones administren las políticas para la administración de repositorios. Para obtener más información, vea «Crear y administrar repositorios» y «Documentación de organizaciones y equipos».

Requerimiento de una directiva en los permisos base del repositorio

En todas las organizaciones que pertenecen a tu empresa, puedes establecer un nivel de permiso base para los repositorios (ninguno, lectura, escritura o administrador) para los miembros de la organización o permitir que los propietarios administren los parámetros de configuración a nivel de la organización.

  1. En la esquina superior derecha de GitHub, haz clic en la fotografía del perfil.

  2. En función de tu entorno, haz clic en Your enterpriseo en Your enterprises y, a continuación, haz clic en la empresa que deseas ver.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Directivas.

  4. En " Directivas", haga clic en Privilegios de miembro.

  5. En "Permisos base", revisa la información sobre cómo modificar la configuración. De manera opcional, para ver la configuración actual en todas las organizaciones de la cuenta de empresa antes de cambiar el valor, haz clic en Ver las configuraciones actuales de las organizaciones.

    Captura de pantalla de una directiva en la configuración de la empresa. Un vínculo con la etiqueta "Ver las configuraciones actuales de las organizaciones" está resaltado con un contorno naranja.

  6. En "Permisos base", selecciona el menú desplegable y haz clic en una directiva.

Requerir una política para la creación de repositorios

En todas las organizaciones que le pertenecen a tu empresa, puedes permitir que los miembros creen repositorios, restringir la creación de repositorios para los propietarios de la organización o permitir que los propietarios administren los ajustes en el nivel de la organización.

Si permites a los miembros crear repositorios en las organizaciones, puedes elegir qué tipos de repositorios (públicos, privados e internos) pueden crear.

Si tu empresa usa Enterprise Managed Users, también tú puedes impedir que los usuarios creen repositorios propiedad de sus cuentas de usuario. Si dejas que los usuarios creen repositorios que pertenecen a sus cuentas de usuario, puedes ver y acceder temporalmente a esos repositorios en cualquier momento. Para más información, consulta "Visualización de repositorios propiedad del usuario en tu empresa" y "Acceso a repositorios propiedad del usuario en tu empresa".

Los repositorios internos son la configuración predeterminada de todos los repositorios que se creen en una organización que pertenezca a una cuenta de empresa. Para más información sobre los repositorios internos, consulta "Crear un repositorio nuevo".

Los propietarios de las organizaciones siempre podrán crear cualquier tipo de repositorio, y los colaboradores externos jamás podrán crear algún tipo de repositorio. Para obtener más información, vea «Acerca de los repositorios».

  1. En la esquina superior derecha de GitHub, haz clic en la fotografía del perfil.

  2. En función de tu entorno, haz clic en Your enterpriseo en Your enterprises y, a continuación, haz clic en la empresa que deseas ver.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Directivas.

  4. En " Directivas", haga clic en Privilegios de miembro.

  5. En "Creación de repositorio", revisa la información sobre cómo modificar los parámetros. De manera opcional, para ver la configuración actual en todas las organizaciones de la cuenta de empresa antes de cambiar el valor, haz clic en Ver las configuraciones actuales de las organizaciones.

    Captura de pantalla de una directiva en la configuración de la empresa. Un vínculo con la etiqueta "Ver las configuraciones actuales de las organizaciones" está resaltado con un contorno naranja.

  6. Debajo de "Repository creation" (Creación de repositorios), selecciona una política.

  7. Si ha seleccionado Los miembros pueden crear repositorios, seleccione uno o varios tipos de repositorio.

  8. Opcionalmente, si la empresa usa Enterprise Managed Users y quieres impedir que los miembros de la empresa creen repositorios propiedad de sus cuentas de usuario, selecciona Bloquear la creación de repositorios de espacio de nombres de usuario.

Requerir una política para bifurcar repositorios privados o internos

En todas las organizaciones que pertenezcan a tu empresa, puedes permitir o prohibir la bifurcación de un repositorio privado o interno o permitir a los propietarios administrar la configuración a nivel organizacional para todos los que tengan acceso a éstos.

Las personas con permisos de administrador pueden establecer una directiva de bifurcación más detallada. Para obtener más información, vea «Administrar la política de bifurcación para tu organización».

Note

Si tu empresa usa Enterprise Managed Users y la directiva "Creación de repositorios" impide que los miembros de la empresa creen repositorios propiedad de sus cuentas de usuario, los miembros no podrán bifurcar un repositorio en sus cuentas de usuario, independientemente de la directiva "Bifurcación del repositorio".

  1. En la esquina superior derecha de GitHub, haz clic en la fotografía del perfil.

  2. En función de tu entorno, haz clic en Your enterpriseo en Your enterprises y, a continuación, haz clic en la empresa que deseas ver.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Directivas.

  4. En " Directivas", haga clic en Privilegios de miembro.

  5. Debajo de "Bifurcación de repositorios", revisa la información sobre cómo cambiar el ajuste. De manera opcional, para ver la configuración actual en todas las organizaciones de la cuenta de empresa antes de cambiar el valor, haz clic en Ver las configuraciones actuales de las organizaciones.

    Captura de pantalla de una directiva en la configuración de la empresa. Un vínculo con la etiqueta "Ver las configuraciones actuales de las organizaciones" está resaltado con un contorno naranja.

  6. En "Bifurcación de repositorios", selecciona el menú desplegable y haz clic en una directiva.

  7. Si la bifurcación está habilitada, selecciona una directiva donde se permita que los usuarios bifurquen los repositorios.

Requerir una política para invitar colaboradores externos a los repositorios

Note

Si la empresa utiliza cuentas de usuario administradas, el rol de colaborador externo se denomina "colaborador del repositorio". Por lo general, la documentación de colaboradores externos también se aplica a los colaboradores del repositorio. Para conocer las distinciones que se aplican, vea "Roles en una organización".

En todas las organizaciones que pertenecen a tu empresa, puedes permitir que los miembros inviten a colaboradores externos a repositorios, restringir las invitaciones de colaboradores externos a los propietarios de la organización, restringir las invitaciones de colaboradores externos a los propietarios de la organización o permitir que los propietarios de la organización administren la configuración en el nivel de organización.

  1. En la esquina superior derecha de GitHub, haz clic en la fotografía del perfil.

  2. En función de tu entorno, haz clic en Your enterpriseo en Your enterprises y, a continuación, haz clic en la empresa que deseas ver.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Directivas.

  4. En " Directivas", haga clic en Privilegios de miembro.

  5. Debajo de "Colaboradores externos de repositorio", revisa la información sobre cómo cambiar el ajuste. De manera opcional, para ver la configuración actual en todas las organizaciones de la cuenta de empresa antes de cambiar el valor, haz clic en Ver las configuraciones actuales de las organizaciones.

    Captura de pantalla de una directiva en la configuración de la empresa. Un vínculo con la etiqueta "Ver las configuraciones actuales de las organizaciones" está resaltado con un contorno naranja.

  6. En "Colaboradores externos de repositorio", selecciona el menú desplegable y haz clic en una directiva.

Requerir una política para el nombre de rama predeterminada

Puedes configurar el nombre de rama predeterminada para cualquier repositorio miembro que creen los miembros en todas las organizaciones que pertenezcan a tu empresa. Puedes elegir el requerir un nombre de rama predeterminado a través de todas las organizaciones o permitir a algunas configurar un nombre diferente.

  1. En la esquina superior derecha de GitHub, haz clic en la fotografía del perfil.
  2. En función de tu entorno, haz clic en Your enterpriseo en Your enterprises y, a continuación, haz clic en la empresa que deseas ver.
  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Directivas.
  4. En " Directivas", haga clic en Privilegios de miembro.
  5. En "Nombre de rama predeterminado", escribe el nombre de rama predeterminado que deben usar los nuevos repositorios.
  6. Opcionalmente, para aplicar el nombre de rama predeterminado para todas las organizaciones en la empresa, seleccione Aplicar en toda la empresa.
  7. Haga clic en Update(Actualizar).

Aplicación de una directiva para las claves de implementación

En todas las organizaciones que le pertenecen a su empresa, puede permitir que los miembros creen claves de implementación en repositorios, restringir la creación de claves de implementación o permitir que los propietarios administren los ajustes en el nivel de la organización.

Para obtener más información sobre el uso de claves de implementación, consulte "Administrar las llaves de despliegue". Si desea un control específico sobre los permisos, considere la posibilidad de usar GitHub App en su lugar. Consulte "Introducción a las Aplicaciones de GitHub".

Warning

Al cambiar esta configuración a deshabilitada, las claves de implementación existentes se deshabilitarán en todos los repositorios de la empresa. Los scripts, aplicaciones o flujos de trabajo que crean, usan o eliminan claves de implementación ya no funcionarán.

  1. En la esquina superior derecha de GitHub, haz clic en la fotografía del perfil.
  2. En función de tu entorno, haz clic en Your enterpriseo en Your enterprises y, a continuación, haz clic en la empresa que deseas ver.
  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Directivas.
  4. En " Directivas", haga clic en Privilegios de miembro.
  5. En "Implementar claves", revise la información sobre cómo cambiar la configuración y, a continuación, seleccione una directiva.
  6. Haga clic en Save(Guardar).

Requerir una política para los cambios a la visibilidad del repositorio

En todas las organizaciones que pertenezcan a tu empresa, puedes permitir que los miembros con acceso administrativo cambien la visibilidad de un repositorio, restrinjan los cambios de visibilidad del mismo a los propietarios de la organización o que permitan que los propietarios administren el ajuste a nivel organizacional. Cuando no permites que los miembros cambien la visibilidad del repositroio, únicamente los propietarios de la empresa podrán hacerlo.

Si un propietario de empresa restringió la creación de repositorios en la misma para que solo los propietarios puedan realizar esta operación, entonces los miembros no podrán cambiar la visibilidad de los repositorios. Para más información, vea "Aplicación de una directiva para crear repositorios".

  1. En la esquina superior derecha de GitHub, haz clic en la fotografía del perfil.

  2. En función de tu entorno, haz clic en Your enterpriseo en Your enterprises y, a continuación, haz clic en la empresa que deseas ver.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Directivas.

  4. En " Directivas", haga clic en Privilegios de miembro.

  5. En "Modificar visibilidad del repositorio", revisa la información sobre cómo modificar los parámetros. De manera opcional, para ver la configuración actual en todas las organizaciones de la cuenta de empresa antes de cambiar el valor, haz clic en Ver las configuraciones actuales de las organizaciones.

    Captura de pantalla de una directiva en la configuración de la empresa. Un vínculo con la etiqueta "Ver las configuraciones actuales de las organizaciones" está resaltado con un contorno naranja.

  6. En "Cambio de visibilidad de repositorios", selecciona el menú desplegable y haz clic en una directiva.

Requerir una política para el borrado y transferencia de repositorios

En todas las organizaciones que son propiedad de tu empresa, puedes permitir que los miembros con permisos de administrador eliminen o transfieran un repositorio, puedes restringir la eliminación o la transferencia de repositorios a los propietarios de la organización o permitir que los propietarios administren los parámetros de configuración a nivel de la organización.

  1. En la esquina superior derecha de GitHub, haz clic en la fotografía del perfil.

  2. En función de tu entorno, haz clic en Your enterpriseo en Your enterprises y, a continuación, haz clic en la empresa que deseas ver.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Directivas.

  4. En " Directivas", haga clic en Privilegios de miembro.

  5. En "Transferencia y eliminación de repositorios", revisa la información sobre cómo modificar los parámetros. De manera opcional, para ver la configuración actual en todas las organizaciones de la cuenta de empresa antes de cambiar el valor, haz clic en Ver las configuraciones actuales de las organizaciones.

    Captura de pantalla de una directiva en la configuración de la empresa. Un vínculo con la etiqueta "Ver las configuraciones actuales de las organizaciones" está resaltado con un contorno naranja.

  6. En "Borrado y transferencia de repositorios", selecciona el menú desplegable y haz clic en una directiva.

Requerir una política para borrar propuestas

En todas las organizaciones que pertenezcan a tu empresa, puedes permitir que los miembros con acceso administrativo borren propuestas en un repositorio, restrinjan el borrado de propuestas para solo los propietarios de organizaciones o permitan que los propietarios administren el ajuste a nivel organizacional.

  1. En la esquina superior derecha de GitHub, haz clic en la fotografía del perfil.

  2. En función de tu entorno, haz clic en Your enterpriseo en Your enterprises y, a continuación, haz clic en la empresa que deseas ver.

  3. En el lado izquierdo de la página, en la barra lateral de la cuenta de empresa, haz clic en Directivas.

  4. En la pestaña Directivas de repositorio, en "Eliminación de incidencias de repositorio", revise la información sobre cómo cambiar la configuración. De manera opcional, para ver la configuración actual en todas las organizaciones de la cuenta de empresa antes de cambiar el valor, haz clic en Ver las configuraciones actuales de las organizaciones.

    Captura de pantalla de una directiva en la configuración de la empresa. Un vínculo con la etiqueta "Ver las configuraciones actuales de las organizaciones" está resaltado con un contorno naranja.

  5. En "Eliminación de incidencias de repositorio", selecciona el menú desplegable y haz clic en una directiva.