Versión del artículo: Enterprise Server 2.17
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 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.
- Ingresa en tu instancia de servidor de GitHub Enterprise a través de
http(s)://HOSTNAME/login
. - En la esquina superior derecha de cualquier página, da clic en .
- En el campo de búsqueda, teclea el nombre del repositorio y da clic en Buscar.
- En los resultados de búsqueda, da clic en el nombre del repositorio.
- En la esquina superior derecha de la página, haga clic en Admin (Administrador).
- En la barra lateral izquierda, haz clic en Admin (Administrador).
- Selecciona Block (Bloquear) o Block to the default branch (Bloquear en la rama predeterminada) debajo de Push and Pull (Subir y extraer).
El cambio entra en vigencia inmediatamente. Si cambias de opinión en otro momento, puedes volver a permitir los empujes forzados fácilmente.