【发布时间】:2014-06-02 09:00:24
【问题描述】:
每次我推送到 git 远程时,都会有一行显示“远程:处理...” 当我推送到 github 或 Bitbucket 时,这通常会非常快,但是当我推送到 Amazon Beanstalk 部署时,它需要 10 秒到 2 分钟”。
远程“处理”究竟是什么?
【问题讨论】:
标签: git push amazon-elastic-beanstalk
每次我推送到 git 远程时,都会有一行显示“远程:处理...” 当我推送到 github 或 Bitbucket 时,这通常会非常快,但是当我推送到 Amazon Beanstalk 部署时,它需要 10 秒到 2 分钟”。
远程“处理”究竟是什么?
【问题讨论】:
标签: git push amazon-elastic-beanstalk
我假设您引用 git aws.push 需要很长时间。原因是 git push 将您更改的文件(提交)提交到远程 git 存储库,而 git aws.push 发出 AWS API 命令以将您的文件传输到 Elastic Beanstalk。
要查看这一点,您可以查看在此命令期间执行的脚本。运行这个:cat .git/AWSDevTools/aws.elasticbeanstalk.push
您会看到所谓的git aws.push 命令实际上是一个使用AWS API 的脚本,与git 存储库无关。
【讨论】: