No se puede eliminar la sucursal remota en git

Me gustaría eliminar una twig remota de mi repository git central. El consejo habitual es hacer 'git push origin: branchname' o 'git push origin: heads / branchname'. Pero cuando bash eso, obtengo este post de error:

*** Eliminar una twig no está permitido en este repository
error: hooks / update salió con el código de error 1
error: hook se negó a actualizar refs / heads / branchname
Para /opt/repo/myrepo.git
! [remote rejected] branchname (hook declinado)
error: no se pudo enviar algunos refs a '/opt/repo/myrepo.git'

¿Lo que da? Estoy usando git versión 1.5.4.3, si eso ayuda.

Alguien ha habilitado un enganche en el repository remoto que prohíbe la eliminación; esto generalmente se hace para que alguien no pueda insert una twig rebasada en el repository. (Tengo una colección bastante grande de repositorys git y todos están configurados de esta manera, aunque no con un gancho).

Busque en el directory hooks / en el repository remoto. Habrá un script llamado "actualización"; esto es lo que se niega a dejar que elimines la twig.

Creo que esto podría ser lo que dice el post: el repository remoto no permite ninguna eliminación del historial. Considere diferentes hosting de git (si no puede ajustar la configuration de lo que está utilizando actualmente) si realmente necesita esta funcionalidad.

Es posible que deba iniciar session en su repository remoto y eliminar la twig manualmente (es decir, desde el sistema de files).