如何使用 Github API 为第 3 方回购中的推送创建 webhook
How to create webhook for pushes in 3rd party repo using the Github API
如何在我既不拥有也无开发人员访问权限的存储库中创建用于推送的 webhook?
可以在 github 上创建一个使用 gmail 作为其通知电子邮件的帐户,查看存储库,然后创建一个 Google 应用脚本来侦听该地址上的事件并询问 Github API 表示最近的更改。虽然这似乎是一个严重的矫枉过正。
如果没有对存储库的管理权限,您将无法安装任何挂钩,但仍然有一些比接收电子邮件更简单的选项:
- 投票Repository Events API
- 在
https://github.com/<user>/<repo>/commits/<branch>.atom
订阅 repo 的 RSS 提要。 Example
如何在我既不拥有也无开发人员访问权限的存储库中创建用于推送的 webhook?
可以在 github 上创建一个使用 gmail 作为其通知电子邮件的帐户,查看存储库,然后创建一个 Google 应用脚本来侦听该地址上的事件并询问 Github API 表示最近的更改。虽然这似乎是一个严重的矫枉过正。
如果没有对存储库的管理权限,您将无法安装任何挂钩,但仍然有一些比接收电子邮件更简单的选项:
- 投票Repository Events API
- 在
https://github.com/<user>/<repo>/commits/<branch>.atom
订阅 repo 的 RSS 提要。 Example