首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同步Git和web服务器

问同步Git和web服务器
EN

Stack Overflow用户
提问于 2018-02-12 06:58:24
回答 1查看 45关注 0票数 0

我有一个专用的基于ubuntu的git服务器,我的团队使用它来为我们的公司协作建立网站。另外,我在一台不同的机器上有一个单独的web服务器。我的问题是,无论何时进行推送操作,有没有办法让web服务器从git服务器上的主分支中拉出?如果git和web服务器在同一台机器上,我想出了如何使用git钩子做到这一点。

EN

回答 1

Stack Overflow用户

发布于 2018-02-12 07:49:22

您不能让web服务器在推送发生时从git服务器拉取,除非git服务器在推送发生时首先通知web服务器。

如果重要的是web服务器执行拉操作,那么在web服务器上定义一个特殊的URL来通知它,并为git服务器编写一个post接收钩子来执行通知。

或者,使用post-receive钩子直接推送到web服务器。这可以使用任何可以通过网络进行通信的程序来完成。示例包括HTTP POST或scp或ftp。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48737389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档