我希望能够推送到 git 并将我的存储库同步到其他主机上的目录。我的代码托管在 GitHub 上,VPS 托管在 Lightsail 上。
是否有某种脚本、cronjob 或现有框架可以配置来执行此操作?
答案1
Github 支持Webhook它允许您在存储库中发生某些事件时设置触发器。触发器会向您配置的 URL 发送 HTTP POST 请求。您可以在存储库的“设置”区域中找到 Webhooks 部分。
您可能可以在您的 VPS 上运行一些会接收该 POST 的程序,然后git pull
在本地 repo 副本上执行该操作。