如何在 Git 推送时接收 webhook?

How can I receive a webhook on a Git push?

如何自动创建一个 Git 存储库,然后在向其推送提交时将带有 blob 的 POST 请求发送到 http://example.com/webhook

这样做的objective是为了创建一个像Dokku一样工作的在线服务。

这可以通过创建 Git hook, in particular a post-receive hook.

来完成

如果你想等待 http://example.com/webhook 回复 POST(祝你好运,URL)并且只接受基于它所说的推送,你'将需要使用预接收挂钩。