使用AWS EC2服务器的GitHub Git存储库工作流?
问题描述:
我现在有一个项目,目前运行在Amazon EC2服务器上。这是一个早期阶段的项目,所以没有适合的开发/生产环境。使用AWS EC2服务器的GitHub Git存储库工作流?
我目前的Git安装程序在我的EC2服务器上有一个*存储库,并有本地存储库推送到开发人员手提电脑的*存储库。我的Git存储库只有一个主分支。
我目前正在将我的*存储库迁移到Github上,我希望拥有与以前相同的工作流程。也就是说,我希望能够输入一个命令,然后将本地存储库中的更改传播到Github,然后传播到我的EC2服务器。
现在我用
git push origin master
如何实现用什么在Github上混合上述我?
答
找到了一种使用Github web hooks部署到我的EC2服务器的方法。从本质上讲,我有一个运行的类似
git pull origin master
的EC2服务器上的shell命令PHP脚本(或任何服务器端脚本)。每次我把东西推到我的Github仓库时,脚本都被Github击中。