Skip to main content
Publicamos actualizaciones para la documentación con frecuencia y es posible que aún se esté traduciendo esta página. Para obtener la información más reciente, consulta la documentación en inglés.

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 usar 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 Server administran repositorios. También puedes permitir que los propietarios de las organizaciones administren las políticas para la administración de repositorios. Para más información, vea "Creación y administración de repositorios y "Organizaciones y equipos".

Configurar la visibilidad predeterminada de los repositorios nuevos

Cada vez que alguien crea un repositorio nuevo dentro de tu empresa, esta persona debe elegir la visibilidad del mismo. Cuando configuras una visibilidad predeterminada para la empresa, eliges qué vsibilidad se seleccina predeterminadamente. Para más información sobre la visibilidad de los repositorios, vea "Acerca de los repositorios".

Si un propietario de empresa deja de permitir que los miembros de ésta creen ciertos tipos de repositorios, estos no podrán crear este tipo de repositorio aún si la configuración de visibilidad lo tiene como predeterminado. Para más información, vea "Aplicación de una directiva para crear repositorios".

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En Directivas, haga clic en Opciones. Pestaña Opciones en la barra lateral de configuración de la cuenta de empresa
  2. Debajo de "Default repository visibility" (visibilidad predeterminada del repositorio), utiliza el menú desplegable y selecciona un tipo de visibilidad predeterminado. Menú desplegable para elegir la visibilidad predeterminada de los repositorios para la empresa

Advertencia: Si agrega un archivo adjunto de imagen a una solicitud de incorporación de cambios o al comentario de una incidencia, cualquiera podrá ver la URL de la imagen anonimizada sin autenticación, incluso si la solicitud de incorporación de cambios se encuentra en un repositorio privado, o si se ha habilitado el modo privado. Para impedir el acceso no autorizado a las imágenes, asegúrate de restringir el acceso de red a los sistemas que sirven las imágenes, incluido your GitHub Enterprise Server instance.

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 Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En " Directivas", haga clic en Repositorios. Pestaña Repositorios en la barra lateral de configuración de la cuenta de empresa
  2. En "Permisos base", revisa la información sobre cómo modificar la configuración. Opcionalmente, para ver la configuración actual en todas las organizaciones de la cuenta empresarial antes de cambiar el valor, haga clic en Ver las configuraciones actuales de las organizaciones. Vínculo para ver la configuración de directiva actual para todas las organizaciones de la empresa
  3. En "Permisos base", usa el menú desplegable y elige una directiva. Menú desplegable con opciones de directivas de permisos de repositorios

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.

también tú puedes impedir que los usuarios creen repositorios propiedad de sus cuentas de usuario.

Para más información sobre los repositorios internos, vea "Creación de un repositorio interno".

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 más información, vea "Acerca de los repositorios".

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En " Directivas", haga clic en Repositorios. Pestaña Repositorios en la barra lateral de configuración de la cuenta de empresa
  2. En "Creación de repositorio", revisa la información sobre cómo modificar los parámetros. Opcionalmente, para ver la configuración actual en todas las organizaciones de la cuenta empresarial antes de cambiar el valor, haga clic en Ver las configuraciones actuales de las organizaciones. Vínculo para ver la configuración de directiva actual para todas las organizaciones de la empresa 1. Debajo de "Repository creation" (Creación de repositorios), selecciona una política.  Menú desplegable con opciones de directiva de creación de repositorios 1. Si ha seleccionado Los miembros pueden crear repositorios, seleccione uno o varios tipos de repositorio. Casillas para tipos de repositorio
  3. Opcionalmente, 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. Captura de pantalla en la que se muestra la lista de opciones deshabilitadas de la directiva de bifurcación

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.

Nota: Si 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 de "Bifurcación del repositorio".

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En " Directivas", haga clic en Repositorios. Pestaña Repositorios en la barra lateral de configuración de la cuenta de empresa

  2. Debajo de "Bifurcación de repositorios", revisa la información sobre cómo cambiar el ajuste. Opcionalmente, para ver la configuración actual en todas las organizaciones de la cuenta empresarial antes de cambiar el valor, haga clic en Ver las configuraciones actuales de las organizaciones. Vínculo para ver la configuración de directiva actual para todas las organizaciones de la empresa

  3. En "Bifurcación de repositorios", usa el menú desplegable y elige una directiva.

    Menú desplegable con opciones de políticas de bifurcación de repositorios

  4. Si la bifurcación está habilitada, puedes especificar dónde se permite que los usuarios bifurquen los repositorios. Revisa la información sobre cómo cambiar la configuración y elige una directiva.

    Captura de pantalla en la que se muestra la lista de opciones de la directiva de bifurcación de repositorios

Requerir una política para invitar colaboradores a los repositorios

En todas las organizaciones que pertenecen a tu empresa, puedes permitir que los miembros inviten a colaboradores a repositorios, restringir las invitaciones de a los propietarios de la organización, restringir las invitaciones de 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 Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En " Directivas", haga clic en Repositorios. Pestaña Repositorios en la barra lateral de configuración de la cuenta de empresa

  2. Debajo de "Invitaciones de repositorio", revisa la información sobre cómo cambiar el ajuste. Opcionalmente, para ver la configuración actual en todas las organizaciones de la cuenta empresarial antes de cambiar el valor, haga clic en Ver las configuraciones actuales de las organizaciones. Vínculo para ver la configuración de directiva actual para todas las organizaciones de la empresa

  3. Debajo de "Invitaciones de repositorio", utiliza el menú desplegable y elige una política.

    Menú desplegable con opciones de directivas de invitación

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 Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa
  2. En la pestaña Directivas de repositorio, en "Nombre de rama predeterminado", escriba el nombre de rama predeterminado que deben usar los nuevos repositorios. Cuadro de texto para escribir un nombre de rama predeterminado
  3. Opcionalmente, para aplicar el nombre de rama predeterminado para todas las organizaciones en la empresa, seleccione Aplicar en toda la empresa. Casilla Aplicación
  4. Haga clic en Update(Actualizar). Botón Actualizar

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. Si un propietario de una empresa restringe la creación de repositorios para que los miembros solo puedan crear repositorios privados, entonces éstos solo podrán cambiar la visibilidad de un repositorio a privada. Para más información, vea "Aplicación de una directiva para crear repositorios".

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En " Directivas", haga clic en Repositorios. Pestaña Repositorios en la barra lateral de configuración de la cuenta de empresa
  2. En "Modificar visibilidad del repositorio", revisa la información sobre cómo modificar los parámetros. Opcionalmente, para ver la configuración actual en todas las organizaciones de la cuenta empresarial antes de cambiar el valor, haga clic en Ver las configuraciones actuales de las organizaciones. Vínculo para ver la configuración de directiva actual para todas las organizaciones de la empresa
  3. Debajo de "Repository visibility change" (Cambio de visibilidad de repositorios), usa el menú desplegable y elige una política. Menú desplegable con opciones de directivas de visibilidad de repositorios

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 Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En " Directivas", haga clic en Repositorios. Pestaña Repositorios en la barra lateral de configuración de la cuenta de empresa

  2. En "Transferencia y eliminación de repositorios", revisa la información sobre cómo modificar los parámetros. Opcionalmente, para ver la configuración actual en todas las organizaciones de la cuenta empresarial antes de cambiar el valor, haga clic en Ver las configuraciones actuales de las organizaciones. Vínculo para ver la configuración de directiva actual para todas las organizaciones de la empresa

  3. Debajo de "Repository deletion and transfer" (Eliminación y transferencia de repositorios), usa el menú desplegable y elige una política. Menú desplegable con opciones de directivas de eliminación de repositorios

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 Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa

  2. 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. Opcionalmente, para ver la configuración actual en todas las organizaciones de la cuenta empresarial antes de cambiar el valor, haga clic en Ver las configuraciones actuales de las organizaciones. Vínculo para ver la configuración de directiva actual para todas las organizaciones de la empresa

  3. En "Eliminación de propuestas en los repositorios", usa el menú desplegable y elige una política.

    Menú desplegable con opciones de directivas de eliminación de incidencias

Requerir una política para los límites de subida de Git

Para que el tamaño de tu repositorio se mantenga en una cantidad administrable y puedas prevenir los problemas de rendimiento, puedes configurar un límite de tamaño de archivo para los repositorios de tu empresa.

Cuando impones límites de carga a los repositorios, la configuración predeterminada no permite a los usuarios añadir o actualizar archivos mayores a 100 MB.

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En Directivas, haga clic en Opciones. Pestaña Opciones en la barra lateral de configuración de la cuenta de empresa
  2. Dentro de "Repository upload limit (Límite de subida del repositorio)", utiliza el menú desplegable y haz clic en un tamaño máximo de objeto. Menú desplegable con opciones de tamaño máximo de objeto
  3. Opcionalmente, a fin de aplicar un límite máximo de carga para todos los repositorios de la empresa, seleccione Aplicar en todos los repositorios Opción Aplicar tamaño máximo de objeto en todos los repositorios

Aplicación de una directiva para la visualización de nombres de miembro en los repositorios

En todas las organizaciones que pertenecen a tu empresa, puedes permitir que los miembros vean el nombre del perfil del autor de un comentario, además de su nombre de usuario, en incidencias y solicitudes de incorporación de cambios para repositorios públicos e internos.

Nombre del perfil del autor del comentario que se muestra en un comentario

Nota: Cuando se aplica esta directiva para todos los repositorios de la empresa, invalida la configuración de la organización para los repositorios privados. Para obtener más información, consulta "Administrar la visualización de los nombres de los miembros en tu organización".

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En Directivas, haga clic en Opciones. Pestaña Opciones en la barra lateral de configuración de la cuenta de empresa
  2. En "Permitir a los miembros ver el nombre del perfil del autor del comentario en repositorios públicos e internos", selecciona el menú desplegable y haz clic en una directiva. Captura de pantalla de la página de opciones con la lista desplegable de directivas resaltada
  3. Opcionalmente, para aplicar la visualización de nombres de perfil para todos los repositorios de la empresa, selecciona Enforce for all repositories on the instance (Aplicar para todos los repositorios de la instancia). Captura de pantalla de la opción de aplicar para todos los repositorios resaltada

Configurar el editor de fusión de conflictos para solicitudes de extracción entre repositorios

Solicitarles a los usuarios que resuelvan los conflictos de fusión en forma local desde sus computadoras puede evitar que las personas escriban inadvertidamente un repositorio ascendente desde una bifurcación.

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En Directivas, haga clic en Opciones. Pestaña Opciones en la barra lateral de configuración de la cuenta de empresa
  2. En "Editor de conflictos para las solicitudes de incorporación de cambios entre repositorios", use el menú desplegable y haga clic en Deshabilitado. Menú desplegable con opción para deshabilitar el editor de conflictos de combinación

Configurar las cargas forzadas

Cada repositorio hereda un ajuste de subida forzada predeterminado desde los ajustes de la cuenta de usuario o de la organización a la que pertenece dicho repositorio. Cada organización y cuenta de usuario hereda un ajuste de subida forzada predeterminado desde el ajuste de subida forzada para la empresa. Si cambias el ajuste de subida forzada de la empresa, la política aplicará a todos los repositorios que pertenecen a cualquier organización o usuario.

Bloquear las subidas forzadas en todos los repositorios

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En Directivas, haga clic en Opciones. Pestaña Opciones en la barra lateral de configuración de la cuenta de empresa
  2. En "Forzar inserciones", use el menú desplegable y haga clic en Permitir, Bloquear o Bloquear en la rama predeterminada. Menú desplegable Forzar inserciones
  3. Opcionalmente, seleccione Aplicar en todos los repositorios, lo que invalidará las configuraciones de nivel de la organización y del repositorio para las inserciones forzadas.

Bloquear las cargas forzadas para un repositorio específico

Nota: Cada repositorio hereda automáticamente la configuración predeterminada de la organización o usuario al que pertenece. No puedes invalidar la configuración predeterminada si el dueño del repositorio ha requerido dicha configuración en todos sus repositorios.

  1. Inicia sesión en your GitHub Enterprise Server instance en http(s)://HOSTNAME/login. 1. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .

    Captura de pantalla del icono de cohete para acceder a los ajustes administrativos

  2. Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.

    Captura de pantalla del vínculo "Administrador del sitio" 1. En el campo de búsqueda, escriba el nombre del repositorio y haga clic en Buscar. Campo de búsqueda en la configuración de administrador del sitio 1. En los resultados de búsqueda, da clic en el nombre del repositorio. Opciones de búsqueda en la configuración de administración del sitio 1. En la esquina superior derecha de la página, haga clic en Administración. Herramientas de administración 1. En la barra lateral de la izquierda, haga clic en Administración. Herramientas de administración

  3. Seleccione Bloquear o Bloquear en la rama predeterminada en Inserción y extracción. Bloqueo de inserciones forzadas

Bloquear empujes forzados a los repositorios que posee una cuenta de usuario u organización

Los repositorios heredan los parámetros de los empujes forzados de la cuenta de usuario u organización a la que pertenecen. Las cuentas de usuario y las organizaciones a su vez heredan su configuración de subidas forzadas de aquella de la empresa.

Puedes sustituir los parámetros predeterminados heredados al configurar los parámetros para una cuenta de usuario u organización.

  1. Inicia sesión en your GitHub Enterprise Server instance en http(s)://HOSTNAME/login. 1. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .

    Captura de pantalla del icono de cohete para acceder a los ajustes administrativos

  2. Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.

    Captura de pantalla del vínculo "Administrador del sitio" 1. En el campo de búsqueda, escriba el nombre del usuario u organización, y haga clic en Buscar. Campo de búsqueda en la configuración de administrador del sitio 1. En los resultados de búsqueda, da clic en el nombre de usuario u organización. Opciones de búsqueda en la configuración de administración del sitio 1. En la esquina superior derecha de la página, haga clic en Administración. Herramientas de administración 1. En la barra lateral de la izquierda, haga clic en Administración. Herramientas de administración

  3. En "Parámetros predeterminados del repositorio" en la sección "Empujes forzados", selecciona

    • Bloquear para bloquear las inserciones forzadas en todas las ramas.
    • Bloquear en la rama predeterminada para bloquear solo las inserciones forzadas en la rama predeterminada. Bloqueo de inserciones forzadas
  4. Opcionalmente, seleccione Aplicar en todos los repositorios para invalidar la configuración específica del repositorio. Tenga en cuenta que esto no invalidará una directiva de toda la empresa. Bloqueo de inserciones forzadas

Configurar el acceso de lectura anónimo de Git

Advertencias:

  • El protocolo Git no está autenticado y no está cifrado. Un atacante podría interceptar los datos del repositorio transferidos a través de conexiones mediante este protocolo.
  • Si habilitas el acceso de lectura anónimo de Git, eres responsable de todos los accesos y usos de la característica. GitHub no es responsable de ningún acceso no deseado, riesgo de seguridad o uso indebido de la función.
  • No puedes usar esta característica para incumplir tu licencia desde GitHub, incluido el límite en el número de licencias de usuario para your GitHub Enterprise Server instance.

Si has habilitado el modo privado para your GitHub Enterprise Server instance, puedes permitir a los administradores de repositorio habilitar el acceso de lectura Git anónimo a los repositorios públicos.

Habilitar el acceso anónimo de lectura de Git permite a los usuarios saltar la autenticación para las herramientas personalizadas en tu empresa. Cuando habilite esta configuración de acceso a un repositorio, o lo haga un administrador del repositorio, las operaciones de Git sin autenticar (y cualquiera con acceso de red a GitHub Enterprise Server) tendrán acceso de lectura al repositorio sin autenticación.

El acceso de lectura de Git anónimo está deshabilitado de forma predeterminada. Al actualizar a GitHub Enterprise Server 3.6 o posterior, el acceso de lectura anónimo de Git se deshabilita automáticamente en el nivel de aplicación y las conexiones git:// en el puerto 9418 devolverán el siguiente error.

The unauthenticated git protocol on port 9418 is no longer supported.

Si quieres admitir el protocolo Git no autenticado en tu entorno, debes volver a habilitar manualmente la característica. Ejecuta los comandos siguientes después de la actualización:

$ sudo ghe-config app.gitauth.git-protocol true
$ sudo ghe-config-apply

El acceso de lectura de Git anónimo se quitará completamente en una versión futura de GitHub Enterprise Server. GitHub recomienda usar SSH en lugar del protocolo Git. Para obtener más información acerca de este cambio, consulta the GitHub Blog.

De ser necesario, puedes prevenir que los administradores de repositorio cambien la configuración de acceso anónimo de Git para los repositorios de tu empresa si bloqueas la configuración de acceso de los mismos. Una vez que bloqueas los parámetros de acceso de lectura Git de un repositorio, solo un administrador del sitio puede modificar los parámetros.

Para ver los repositorios con acceso de lectura Git anónimo habilitado, filtra la lista de repositorios en el tablero de administración del sitio.

Notas:

  • No puedes cambiar las configuraciones de acceso de lectura de Git para los repositorios bifurcados ya que heredan sus configuraciones de acceso del repositorio raíz por defecto.
  • Si un repositorio público se convierte en privado, entonces el acceso de lectura anónimo de Git se inhabilitará automáticamente para ese repositorio y sus bifurcaciones.
  • Si un repositorio con autenticación anónima contiene activos de Git LFS, fallará al descargar los activos de Git LFS ya que aún requerirá autenticación. Recomendamos firmemente no habilitar el acceso de lectura anónimo de Git para un repositorio con activos de Git LFS.

Configurar el acceso de lectura anónimo de Git para todos los repositorios

  1. En la esquina superior derecha de GitHub Enterprise Server, haga clic en la foto de perfil y luego en Configuración de empresa. "Configuración de empresa" en el menú desplegable de la foto de perfil de GitHub Enterprise Server 1. En la barra lateral de la empresa, haz clic en Directivas. Pestaña Directivas en la barra lateral de la cuenta de empresa 1. En Directivas, haga clic en Opciones. Pestaña Opciones en la barra lateral de configuración de la cuenta de empresa
  2. En "Acceso de lectura de Git anónimo", use el menú desplegable y haga clic en Habilitado. Menú desplegable de acceso de lectura anónimo de Git en el que se muestran las opciones "Habilitado" y "Deshabilitado"
  3. Opcionalmente, para impedir que los administradores del repositorio cambien la configuración del acceso de lectura anónimo de Git en todos los repositorios de la empresa, seleccione Impedir que los administradores del repositorio cambien el acceso de lectura anónimo de Git. Selección de la casilla para impedir que los administradores del repositorio cambien la configuración de acceso de lectura anónimo de Git para todos los repositorios de la empresa

Configurar el acceso de lectura anónimo de Git para un repositorio específico

  1. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .

    Captura de pantalla del icono de cohete para acceder a los ajustes administrativos

  2. Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.

    Captura de pantalla del vínculo "Administrador del sitio" 1. En el campo de búsqueda, escriba el nombre del repositorio y haga clic en Buscar. Campo de búsqueda en la configuración de administrador del sitio 1. En los resultados de búsqueda, da clic en el nombre del repositorio. Opciones de búsqueda en la configuración de administración del sitio 1. En la esquina superior derecha de la página, haga clic en Administración. Herramientas de administración 1. En la barra lateral de la izquierda, haga clic en Administración. Herramientas de administración

  3. En "Zona de peligro", junto a "Habilitar el acceso de lectura Git anónimo", haga clic en Habilitar. Botón "Habilitado" en "Habilitar el acceso de lectura anónimo de Git" en la zona de peligro de la configuración de administrador del sitio de un repositorio

  4. Examine los cambios. Para confirmarlo, haga clic en Sí, habilitar el acceso de lectura anónimo de Git. Confirmación de la configuración de acceso de lectura de Git anónimo en la ventana emergente

  5. Opcionalmente, para impedir que los administradores del repositorio modifiquen este valor para este repositorio, seleccione Impedir que los administradores del repositorio cambien el acceso de lectura de Git anónimo. Selección de la casilla para evitar que los administradores del repositorio cambien el acceso de lectura de Git anónimo para este repositorio