推送到GitHub后的回调

在我将提交推送到GitHub后,我想推送到FTP服务器。推送成功后,Git是否有某种回调可以调用/

git hooks可以做这种工作吗?

youlan01 回答:推送到GitHub后的回调

选项1:Git钩

不幸的是,git没有后推钩子(我希望我没错),但是pre-push hook(自v1.8.2起可用)应该适合您特定情况。仅供参考:git钩子列表可以通过man githooks获得。

git官方仓库有一个example of pre-push hook,因此您可以将其用作模板。


选项2:Github Webhook

但是,由于您使用的是Github:您可以使用Github自身的功能之一webhooks来实现在推送后执行脚本,但是要在服务器端执行。特别地,您可能对PushEvent感兴趣。 Webhook有点复杂,需要您托管Web服务器和应用程序来处理来自Github的请求(example)。

enter image description here

本文链接:https://www.f2er.com/3153701.html

大家都在问