Esta versión de GitHub Enterprise se discontinuó el 2021-09-23. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Configurar límites de tasa

Puedes configurar límites de tasa para GitHub Enterprise Server usando la Consola de administración.

Habilitar límites de tasa para las API de GitHub Enterprise Server

Habilitar límites de tasa en las API de GitHub Enterprise Server puede evitar el uso excesivo de recursos por parte de usuarios individuales o sin autenticación. Para obtener más información, consulta la sección "Limites de tasa."

Puedes eximir a una lista de usuarios para que no tomen los límites de tasa de la API si utilizas la utilidad ghe-config en el shell administrativo. Para obtener más información, consulta la sección "Utilidades de la línea de comandos".

Nota: La Consola de administración detalla el período de tiempo (por minuto o por hora) de cada límite de tasa.

  1. Desde una cuenta administrativa en GitHub Enterprise Server, da clic en la esquina superior derecha de cualquier página. Ícono de cohete para acceder a las configuraciones de administrador del sitio
  2. En la barra lateral izquierda, haz clic en Consola de administración. pestaña Consola de administración en la barra lateral izquierda
  3. Debajo de "Límite de tasa", selecciona Habilitar los límites de tasa de la API HTTP. Casilla para habilitar la limitación de tasa de API
  4. Escribe los límites para las solicitudes autenticadas y no autenticadas para cada API o acepta los límites predeterminados que aparecen completados.
  5. Debajo de la barra lateral izquierda, da clic en Guardar configuración. El botón de guardar en la Consola de administración
  6. Espera a que la configuración se ejecute por completo.

Habilitar los límites de tasa secundarios

El configurar los límites de tasa secundarios protegen el nivel general de servicio en tu instancia de GitHub Enterprise Server.

  1. Desde una cuenta administrativa en GitHub Enterprise Server, da clic en la esquina superior derecha de cualquier página. Ícono de cohete para acceder a las configuraciones de administrador del sitio

  2. En la barra lateral izquierda, haz clic en Consola de administración. pestaña Consola de administración en la barra lateral izquierda

  3. En "Limitación de tasa", selecciona Enable Abuse Rate Limiting (Habilitar limitación de tasa de abuso). Casilla para habilitar la limitación de tasa de abuso

  4. Escribe límites para las solicitudes totales, límite de CPU y límite de CPU para búsquedas, o acepta los límites predeterminados que aparecen completados.

  5. Debajo de la barra lateral izquierda, da clic en Guardar configuración. El botón de guardar en la Consola de administración

  6. Espera a que la configuración se ejecute por completo.

Habilitar límites de tasa de Git

Puedes aplicar límites de tasa de Git por red de repositorios o por Id. de usuario. Los límites de tasa de Git se expresan en operaciones simultáneas por minuto y se adaptan en función de la carga de CPU actual.

  1. Desde una cuenta administrativa en GitHub Enterprise Server, da clic en la esquina superior derecha de cualquier página. Ícono de cohete para acceder a las configuraciones de administrador del sitio
  2. En la barra lateral izquierda, haz clic en Consola de administración. pestaña Consola de administración en la barra lateral izquierda
  3. En "Limitación de tasa", selecciona Enable Git Rate Limiting (Habilitar limitación de tasa de Git). Casilla para habilitar la limitación de tasa de Git
  4. Escribe los límites para cada red de repositorios o ID de usuario. Campos para la red de repositorios y límites de ID de usuario
  5. Debajo de la barra lateral izquierda, da clic en Guardar configuración. El botón de guardar en la Consola de administración
  6. Espera a que la configuración se ejecute por completo.