服务器端挂钩托管Git解决方案?

mac*_*ost 6 git hosting

已有类似的"版本控制的托管解决方案 - 使用预提交挂钩?" 关于SO的问题.但是,提出该问题的用户只需要客户端挂钩,而我正在寻找允许您配置服务器端挂钩的Git主机.

(我正在寻找这个的原因是我们可以阻止开发人员在特定分支上"推送-f".客户端钩子对解决这个问题没有什么用处.)

那么,任何人都可以推荐允许其用户设置服务器端挂钩的Git主机吗?

(如果主持人还提供集成的bug跟踪器,则可获得奖励积分.)

*编辑*

这个问题已经得到了回答,奖金被授予......但是如果有任何Git主机可以更容易地防止"推-f"(通过提供自己的权限级别,或通过提供发布访问权限)预先接收的钩子,然后让我使用已经写好的/标准的预接收脚本)我很乐意听到它们.

ERR*_*RR0 3

github 上可用的 hooks 列表在这里: https://github.com/ {user}/{repository}/admin/hooks

他们有一个通用的后接收挂钩,但没有通用的预接收

您可以在这里编写自己的代码: https: //github.com/github/github-services