Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuó el 2020-11-12. 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.

Habilitar verificaciones de estado requeridas

Los administradores de repositorios pueden exigir verificaciones de estado requeridas antes de que una rama se fusione con una solicitud de extracción o antes de que las confirmaciones en una rama local puedan subirse a la rama remota protegida.

Las ramas protegidas se encuentran disponibles en los repositorios públicos con GitHub Free y GitHub Free para organizaciones, y en los repositorios públicos y privados con GitHub Pro, GitHub Team, GitHub Enterprise Cloud, y Servidor de GitHub Enterprise.

Puedes requerir automáticamente la configuración de rama protegida para algunas o todas las ramas de tu repositorio. Para obtener más información, consulta "Configurar ramas protegidas".

Antes de que puedas habilitar las verificaciones de estado requeridas, debes configurar el repositorio para utilizar la API de estado. Para obtener más información, consulta la sección "Construir un servidor de IC".

  1. En GitHub Enterprise, visita la página principal del repositorio.
  2. Debajo de tu nombre de repositorio, da clic en Configuración.
    Botón de configuración del repositorio
  3. En el menú izquierdo, da clic en Ramas.
    Sub-menú de opciones de repositorio
  4. Junto a "Reglas de protección de rama", da clic en Agregar regla.
    Botón de agregar regla de protección de rama
  5. Debajo del "Patrón del nombre de la rama", teclea el nombre de la rama o el patrón que quieras proteger.
    Campo de regla de rama
  6. Selecciona Requerir verificaciones de estado para pasar antes de fusionar debajo de "Proteger ramas correspondientes".
    Opción Verificaciones de estado requeridas
  7. Opcionalmente, selecciona requerir que las ramas estén actualizadas antes de fusionar. Al seleccionar esta opción, te aseguras de que la rama se pruebe con el código más reciente en la rama base.
    Casilla de verificación de estado estricta o poco estricta
  8. Selecciona las verificaciones que quieres requerir de la lista de verificaciones de estado disponibles.
    Lista de verificaciones de estado disponibles
  9. También puedes seleccionar Incluir administradores. Esto requiere todas las restricciones de seguridad para los administradores de repositorio.
    Casilla de verificación Incluir administradores
  10. Haz clic en Create (crear).

Tip: Para fusionar exitosamente una solicitud de extracción en una rama base que tiene habilitada la verificación de estado requerida, la rama de encabezado de la solicitud debe estar actualizada con la rama base.