从 C# 控制台应用程序接收来自 GitHub 的 webhook

Receiving webhook from GitHub from C# Console App

我想从我的 C# 控制台应用程序中捕获来自 GitHub 的 webhook(针对各种事件,如提交等)。我想我可以 "listen" 到一个端点,webhooks 会被扔到那里,但似乎 github 实际上是将 webhooks 发送到你需要设置和监听的端点。

如果是后者,那么我想我需要设置一个 Web 服务器来捕获 Webhook。如果是前者,那么我在文档中找不到如何从 GitHub?

监听 webhook

您的问题不是很清楚,但我认为您在实施 Web 服务器方面走在正确的轨道上。所以,我对你的问题的回答是:你需要实现一个 web 服务器来接收 webhook 请求。

编辑

this document 的底部,您将找到有关如何实现一个非常简单的 Web 服务器(在 Ruby 中)以接收 GitLab webhook 的说明要求。我知道这不是适合您的交钥匙解决方案,但希望它能帮助您前进。