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

Versión del artículo: Enterprise Server 2.17

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

Puedes bloquear los empujes forzados (git push --force) en todas las ramas o solo en las ramas por defecto de 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 usuarios y organizaciones a su vez heredan los parámetros de los empujes forzado para todo el aparato.

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

  1. Ingresa en tu instancia de servidor de GitHub Enterprise a través de http(s)://HOSTNAME/login.
  2. En la esquina superior derecha de cualquier página, da clic en .
    Ícono de cohete para acceder a las configuraciones de administrador del sitio
  3. En el campo de búsqueda, teclea el nombre del usuario u organización y da clic en Buscar.
    Campo de búsqueda en la configuración de administrador del sitio
  4. En los resultados de búsqueda, da clic en el nombre de usuario u organización.
    Opciones de búsqueda de la configuración de administrador para el sitio
  5. En la esquina superior derecha de la página, haga clic en Admin (Administrador).
    Herramientas de administrador
  6. En la barra lateral izquierda, haz clic en Admin (Administrador).
    Herramientas Admin
  7. En "Parámetros predeterminados del repositorio" en la sección "Empujes forzados", selecciona
    • Block (Bloquear) para bloquear los empujes forzados en todas las ramas.
    • Block to the default branch (Bloquear en la rama por defecto) para bloquear solo los empujes forzados en la rama por defecto.
      Bloquear empujes forzados
  8. Opcionalmente, selecciona Enforce on all repositories (Implementar en todos los repositorios) para sustituir los parámetros específicos del repositorio. Ten en cuenta que esto no sustituirá una política en todo el aparato.
    Block force pushesEl cambio entra en vigencia inmediatamente. Si cambias de opinión en otro momento, puedes volver a permitir los empujes forzados.

Leer más

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos