如何在GitHub中运行post-receive钩子?我知道有一个web-one但是我想写一个自定义脚本而不想从github收到帖子。
答案 0 :(得分:27)
post-receive hook of Github实际上只是“WebHooks”,无论何时推送存储库,都要与Web服务器进行通信。
出于安全原因,您无法在GitHub服务器端运行任何内容。
当您对存储库进行推送时,我们将使用有关推送及其包含的提交的JSON编码数据的有效负载POST到您的URL。
您可以使用 Requestbin 来test your webhooks (检查JSON actually comes from GitHub though)