Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 自定义web钩子侦听器_Git_Events_Webhooks - Fatal编程技术网

Git 自定义web钩子侦听器

Git 自定义web钩子侦听器,git,events,webhooks,Git,Events,Webhooks,我对网络钩子的概念还不熟悉 我们有一个需求,我需要监听Git提交的存储库,然后通过restapi将有效负载发送到某个URL 我认为它应该与Webhooks GitHub API类似 如何定制该API以侦听任何非Github托管的定制回购?有办法吗 Git本身在.Git/hooks文件夹中有自己的hooks机制存储 有关挂钩的更多信息: 我明白了,所以似乎所有的事情都需要通过脚本来处理?我的意思是,在“hook”文件夹中插入一个脚本,然后用负载从那里触发一个rest调用?

我对网络钩子的概念还不熟悉

我们有一个需求,我需要监听
Git
提交的存储库,然后通过restapi将有效负载发送到某个URL

我认为它应该与Webhooks GitHub API类似


如何定制该API以侦听任何非Github托管的定制回购?有办法吗

Git本身在.Git/hooks文件夹中有自己的hooks机制存储

有关挂钩的更多信息:


我明白了,所以似乎所有的事情都需要通过脚本来处理?我的意思是,在“hook”文件夹中插入一个脚本,然后用负载从那里触发一个rest调用?