git - 使用服务器端 Hook 的托管 Git 解决方案?

标签 git hosting

已经有类似的“用于版本控制的托管解决方案——带有预提交 Hook ?”关于SO的问题。但是,提出该问题的用户只需要客户端 Hook ,而我正在寻找一个允许您配置服务器端 Hook 的 Git 主机。 p>

(我正在寻找这个的原因是我们可以防止开发人员能够在特定分支上“push -f”。客户端 Hook 是 no 用于解决问题的最小用途这个问题。)

那么,谁能推荐一个允许其用户设置服务器端 Hook 的 Git 主机?

(如果该主机还提供集成的错误跟踪器,则可加分。)

* 编辑 *

这个问题已经得到回答,并且赏金已经颁发......但是如果有任何 Git 主机可以更容易地防止“push -f”(通过自己提供该级别的许可,或者通过提供访问发布预接收 Hook ,这样我就可以使用已经编写/标准的预接收脚本)我很想听听它们。

最佳答案

这是一篇非常古老的帖子,但是,我想让人们知道 Assembla 现在为 Subversion 和 Git 存储库提供服务器端 Hook 。这些不像 Github 那样你必须建立一个服务来运行它们。它们是完全成熟的 git 提交前和提交后 Hook ,包括更新 Hook 。

查看Assembla

关于git - 使用服务器端 Hook 的托管 Git 解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8828153/

相关文章:

image - 在 Azure 中优化和托管镜像?

hosting - 云计算 : What does it take to setup a Cloud

Git 远程领先于一项提交,我无法在本地获取或重置

python - 如何解决这个问题: ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine

azure - 公共(public)域下的数百个 Azure Functions

linux - AWS EC2 Linux 上的 Web2Py

git - 如何将 Ansible Git 安装到现有目录中

Git 外壳 : git-shell-commands should exist rather than "What do you think I am? A shell?"

linux - GIT 权限 : Repository inside a repository

Git如何恢复暂存/未暂存的修改文件