Solución Hosted Git con ganchos del lado del server?

Ya existe una "Solución alojada para control de versiones" similar con anzuelos precompromisos? pregunta sobre SO. Sin embargo, el usuario que hizo esa pregunta solo necesitaba ganchos del lado del cliente , y estoy buscando un host Git que le permita configurar los ganchos del lado del server .

(La razón por la que estoy buscando esto es para evitar que los desarrolladores puedan "empujar -f" en twigs específicas. Los enganches del lado del cliente no son de uso mínimo para resolver este problema).

Entonces, ¿alguien puede recomendar un host Git que permita a sus usuarios establecer los ganchos del lado del server?

(Puntos de bonificación si dicho host también ofrece un rastreador de errores integrado).

* EDIT *

Esta pregunta ya ha sido respondida, y se ha otorgado la recompensa … pero si hay hosts Git disponibles que faciliten la prevención de "push -f" (ya sea al proporcionar ese nivel de permiso por sí mismos, o al proporcionar acceso a publicar pre-recibo de ganchos, lo cual me permitiría usar scripts de pre-recepción ya escritos / estándar) ME ENCANTARÍA saber de ellos.

la list de enlaces disponibles en github está aquí: https://github.com/ {user} / {repository} / admin / hooks

tienen un gancho genérico post-recepción, pero no un pre-recibo genérico

puede codificar el suyo aquí: https://github.com/github/github-services

Esta es una publicación muy antigua, sin embargo, quería que la gente sepa que Assembla ahora ofrece Ganchos de server para repositorys de Subversion y Git. Estos no son como los de Github donde tienes que poner en pie un service para ejecutarlos. Son ganchos completos de pre y post commit para git, incluido el gancho de actualización.

Compruébalo en Assembla

Pensé que GitHub permite ganchos del lado del server

Simplemente diga a los desarrolladores que no hagan esto, y agregue un gancho del lado del cliente como precaución si está preocupado por los crashs. Si te preocupas por los desarrolladores que rompen las políticas al empujar a dominar de todos modos, seguramente tienes problemas más grandes que esto. Y no es como un push -f sería destructivo en un sistema distribuido como Git; todos todavía tendrán sus copys locales de las confirmaciones sobrescritas.