【发布时间】:2018-02-11 22:58:23
【问题描述】:
我有一个基于 ubuntu 的专用 git 服务器,我的团队使用它来协作为我们公司构建网站。 另外,我在不同的机器上有一个单独的 Web 服务器。 我的问题是有什么方法可以让 Web 服务器在进行推送操作时从 git 服务器上的主分支中提取? 如果 git 和 web 服务器存在于同一台机器上,我想出了如何使用 git hooks 来做到这一点。
【问题讨论】:
-
您应该捕捉到新的更改被推送到 git 服务器的事件,然后开发接收信息并采取行动的功能(将更改拉到 Web 服务器)。或者更简单的方法是安排在 Web 服务器上执行 git pull(例如每 6 小时一次)。
标签: git networking version-control