【问题标题】:AWS Elastic Beanstalk Git saying "Already Up-To-Date"AWS Elastic Beanstalk Git 说“已经是最新的”
【发布时间】:2012-04-25 01:00:42
【问题描述】:

我在弹性 beanstalk 环境中设置了我的 php 应用程序。我配置了 AWSDevTools 以允许我进行命令行 git 集成。我做了我最初的 aws.push 并且所有文件都被推送到我的环境中并且它起作用了!

但是!

一旦我开始进行代码更改,然后暂存并提交这些更改,现在当我运行 aws.push 命令时,它会显示“已经是最新的!”这是错误的,我似乎无法找到强制它识别并将新更改推送到服务器的方法。

还有其他人遇到过这个问题吗?

【问题讨论】:

    标签: git amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    发生这种情况是因为您的本地存储库的 HEAD 与推送到 AWS 的内容相匹配。

    当我的 aws.configuration 属性设置不正确时,我遇到了这种情况,通常是在更改我的环境但忽略更新本地配置之后。您可以通过登录 AWS 控制台来验证这一点,展开您要部署到的 EBS 环境的环境详细信息,然后单击部署不同版本。如果列表顶部的变更集 ID 与您的环境中存在的内容不匹配,则推送工作正常,但部署失败。手动更新应用版本,您应该能够使用 git 推送新的更改(请务必更新您的本地配置)。

    EBS 客户端中似乎也存在一个可能导致此行为的错误。查看this discussion thread 了解更多信息和一些调试技巧。

    【讨论】:

      猜你喜欢
      • 2013-11-20
      • 2014-11-11
      • 2013-08-16
      • 2015-04-06
      • 2014-12-18
      • 2015-09-26
      • 2015-10-22
      • 2014-04-14
      • 2017-01-17
      相关资源
      最近更新 更多