无法为本地存储库头运行 aws.push

Posted

技术标签:

【中文标题】无法为本地存储库头运行 aws.push【英文标题】:Cannot run aws.push for local repository head 【发布时间】:2013-05-18 00:09:04 【问题描述】:

我正在尝试使用 Elastic Beanstalk 命令行界面在 Elastic Beanstalk 服务器上部署 Ruby 项目(redmine),但是当我尝试启动环境时出现以下错误:

$ eb 开始 启动应用程序“redmine”。 您想将最新的 Git 提交部署到您的环境吗? [是/否]:是 无法为本地存储库 HEAD 运行 aws.push: 这就是打印出来的所有内容。作为参考,我按照此处的说明进行操作:http://ruby.awsblog.com/post/Tx2AK2MFX0QHRIO/Deploying-Ruby-Applications-to-AWS-Elastic-Beanstalk-with-Git

【问题讨论】:

【参考方案1】:

如果其他人在不同的上下文中遇到此错误,如果您在一个 Elastic Beanstalk 环境下有太多应用程序版本,也会发生这种情况。上限为 500。

当您运行:git aws.push 而不是 eb push 时,如果出现这种情况,它会提示您应用程序版本过多。

要解决此问题,只需登录 AWS,您就可以从那里删除一些较旧的应用程序版本。

【讨论】:

【参考方案2】:

我遇到了同样的错误,所以我点击“n”并让环境启动而不部署任何代码。在它是绿色之后,我使用aws.push 来部署我的代码并且它运行良好。

【讨论】:

【参考方案3】:

我收到此错误是因为我的本地计算机上没有安装 Ruby。 你满足所有要求了吗?

【讨论】:

以上是关于无法为本地存储库头运行 aws.push的主要内容,如果未能解决你的问题,请参考以下文章

Facebook SDK FBGraphUser 无法存储本地副本

无法将 Firebase Cloud Storage Function 范围限定为本地模拟器上的特定存储桶

前端技能树,面试复习第 41 天—— 浏览器原理:本地存储

WCF 无法在没有提升的情况下访问本地计算机证书存储证书

如何将 Azure Blob 存储容器挂载为在 Python 中以独立模式在本地运行的 Spark 作业的目录?

为啥 Gitlab 无法从本地网络导入存储库,状态码为 128?