Bloquear empujes forzados en un repositorio
Puedes bloquear los empujes forzados (git push --force) en todas las ramas, o solo en la rama predeterminada, de un repositorio.
Nota: Cada repositorio hereda automáticamente parámetros predeterminados por la organización o el usuario al que pertenece. No puedes anular la configuración predeterminada si el propietario del repositorio ha establecido esta configuración como obligatoria en todos sus repositorios.
-
Inicia sesión en tu instancia de servidor de GitHub Enterprise en
http(s)://HOSTNAME/login. -
In the upper-right corner of any page, click .

-
En el campo de búsqueda, escribe el nombre del repositorio y luego haz clic en Buscar.

-
En los resultados de búsqueda, haz clic en el nombre del repositorio.

-
In the upper-right corner of the page, click Admin.

-
In the left sidebar, click Admin.

-
Select Block or Block to the default branch under Push and Pull.

El cambio entra en vigencia inmediatamente. Si cambias de opinión en otro momento, puedes volver a permitir los empujes forzados fácilmente.