我正在使用Symfony 1.4 MVC框架在LAMP堆栈上创建一个小型Web项目。我有兴趣记录所有内容,从数据库到代码,我想将所有代码都推送到GitHub。我知道如何在GitHub上设置存储库并推送更改等。
我无法绕过我的脑袋:
我有开发服务器,在测试之后我把它推到我的GitHub存储库,之后我想自然要把它推到我的生产服务器上。通常,这是一个单人项目,我可以使用rsync轻松地将项目推送到我的生产服务器。这就是我通常在我的YAML文件中配置它的方式,然后symfony会自动将更改推送到我的生产服务器。
当然,我希望GitHub作为保存项目代码的中介,从那里我应该能够将它部署到我的生产服务器。
但我究竟应该如何做到这一点,我不知道。
有人可以提出这个难题的缺失部分吗?