【问题标题】:Check on a VPS Server for an update on a git repository检查 VPS 服务器以获取 git 存储库的更新
【发布时间】:2014-03-26 23:29:42
【问题描述】:

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

【问题讨论】:

  • 这是对 cron 作业的完美使用。
  • 我做了这个,但它每次尝试说没有权限时都会向我发送一封电子邮件。为什么? */1 * * * * /var/www/vhosts/localhost.localdomain/capitanchewbacca.com -c 'git pull'

标签: git github vps


【解决方案1】:

出于这个原因存在 Git 钩子。

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

您最好使用挂钩来通知 Web 服务器或一些本地脚本应该执行工作。

【讨论】:

  • 感谢腾讯。但是已经为此制作了任何脚本吗?或者有人可以做一个吗?
  • Stack Overflow 不存在让人们要求其他人为他们做点什么。如果您不愿意解决这个问题,您需要雇用处于这种情况的人。
猜你喜欢
  • 2015-08-27
  • 2013-05-27
  • 2020-12-09
  • 2014-10-18
  • 1970-01-01
  • 1970-01-01
  • 2011-07-05
  • 2015-12-01
  • 1970-01-01
相关资源
最近更新 更多