2014-02-25 111 views
1

我希望让我的服务器运行git pull来以确定的时间间隔更新服务器内的文件,同时我编辑它们并将它们推送到存储库中。 例如,如果我在我的计算机中编辑一个文件,将其推送到git,VPS将每5秒运行一次(例如)检查存储库上的更新,以便在检查它将替换文件时与正确的。在VPS服务器上检查git存储库上的更新

+3

这是一个cron工作的完美使用。 – Jared

+0

我做了这个,但它每次尝试说我没有权限就发给我一封电子邮件。为什么? '*/1 * * * * /var/www/vhosts/localhost.localdomain/capitanchewbacca.com -c'git pull'' – CapitanChewbacca

回答

0

Git挂钩存在这个原因。

http://git-scm.com/book/en/Customizing-Git-Git-Hooks

你会非常使用钩来通知Web服务器或工作应该进行一些本地脚本。

+0

感谢腾讯。但是有任何脚本已经为此制作了?或者有人可以制造一个? – CapitanChewbacca

+0

堆栈溢出不存在让人们要求其他人为他们做点事情。如果你不愿意弄明白的话,你需要雇用那个人。 – Jared