我想在VPS服务器上设置一个Web服务器,我认为Github是一个很好的版本,可以从不同的位置访问。
有没有办法让git命令行客户端自动同步,所以当我在存储库中进行提交时,它会在服务器上更新(最好是立即)?
编辑:我正在尝试让远程服务器在更新时自动提取GitHub存储库的更改。
答案 0 :(得分:0)
所以当我在存储库中进行提交时,它将在服务器上进行更新
调用webhook,作为GitHub端的更新后挂钩,生成服务器可以监听的JSON payload。
页面“Delivering deployments”说明了几种部署技术:
Deployments API为您在GitHub上托管的项目提供了在您拥有的服务器上启动它们的功能。
结合Status API,您就可以在代码到达master
时协调部署。