Git 建议一种在node.js中快速、自动地将服务器应用程序部署到云中的方法

Git 建议一种在node.js中快速、自动地将服务器应用程序部署到云中的方法,git,node.js,deployment,Git,Node.js,Deployment,我刚开始将node.js服务器从本地环境部署到aws云,每次我对本地环境进行更改时,我都必须通过WinSCP将本地更改上传到web,但这需要花费太多的时间和精力 人们可以推荐一种自动将本地环境与web环境同步的方法吗?我认为github是一种方法,我知道如何使用github上载本地环境,但如何使云与github存储库自动同步?为您的git存储库设置一个post接收挂钩,(Guthub帮助-) 它是一个在推送新提交后运行的脚本,因此您可以为自动部署编写shell脚本 您可以这样做: 1) 您可以将

我刚开始将node.js服务器从本地环境部署到aws云,每次我对本地环境进行更改时,我都必须通过WinSCP将本地更改上传到web,但这需要花费太多的时间和精力


人们可以推荐一种自动将本地环境与web环境同步的方法吗?我认为github是一种方法,我知道如何使用github上载本地环境,但如何使云与github存储库自动同步?

为您的git存储库设置一个post接收挂钩,(Guthub帮助-) 它是一个在推送新提交后运行的脚本,因此您可以为自动部署编写shell脚本

您可以这样做:

1) 您可以将新代码推送到Github/Bitbucket/任何其他git服务器

2) 后接收挂钩被触发


3) post receive在AWS机器上触发一个脚本,该脚本从代码目录调用git pull。它还可以重新启动正在运行的服务器。

我不知道为什么要花费太多时间和精力(除非您总是发送整个环境?)AWS提供: