git aws.push 返回“错误:RPC 失败;结果=22,HTTP 代码 = 400”
Posted
技术标签:
【中文标题】git aws.push 返回“错误:RPC 失败;结果=22,HTTP 代码 = 400”【英文标题】:git aws.push returns "error: RPC failed; result=22, HTTP code = 400" 【发布时间】:2014-12-22 02:42:35 【问题描述】:我已经在几个项目中拥有一个工作 AWS EB 环境好几个月了。
今天“git aws.push”停止工作。
最近有许多针对 xcode 和 os x yosemite 的更新,但我相信这些都发生在几天前,当时 git aws.push 仍在工作。它已停止在我的项目中运行。
显示的错误是
错误:RPC 失败;结果 = 22,HTTP 代码 = 400 致命:远程端 意外挂断致命:远端意外挂断
我尝试了一个没有做任何事情的“eb init”。 我还尝试了“git aws.config”,它具有所有正确的设置,除非我的 AWS Authenticaiton Keys 在一夜之间发生了变化。
感谢您提供有关如何解决此问题的任何帮助。
【问题讨论】:
我面临同样的问题。昨天它工作正常,今天突然停止工作。 eb --version 产生什么?如果它低于 2.6.3,那么你应该从aws.amazon.com/code/6752709412171743重新安装 cli 有人设法解决这个问题吗?我们遇到了同样的问题。感谢您的帮助! 【参考方案1】:终于解决了这个问题。解决方案是升级 EB 命令行工具并重置它引用的所有位置。这就是我们所做的。
-
安装最新的 EB 命令行工具。这包括更新 bash 配置文件以指向新实例
进入应用源码目录,删除.git/AWSDevTools目录
打开
.git/config
,删除以下三个部分:别名“aws.elasticbeanstalk”、aws“endpoint”、别名“aws”
从应用程序源目录再次运行eb init
。
然后我们收到一条错误消息,提示我们需要安装 boto。所以我们做了pip install boto
。 (我们使用的是python)
终于 git aws.push 成功了!!!
详情:https://forums.aws.amazon.com/thread.jspa?threadID=164953&tstart=0
【讨论】:
我只需要安装 boto 并重新启动 mac 终端就可以再次工作。谢谢!【参考方案2】:你可以尝试几件事:
检查您的远程 URL(即应用程序和环境)。
将 Git 缓冲区大小增加到单个文件的最大大小 你的仓库:git config --global http.postBuffer 157286400。
创建一个新文件夹,签出您的应用程序并重做 git aws.config。
【讨论】:
以上是关于git aws.push 返回“错误:RPC 失败;结果=22,HTTP 代码 = 400”的主要内容,如果未能解决你的问题,请参考以下文章
git push 错误:RPC 失败;结果 = 56,HTTP 代码 = 0 [关闭]
git aws.push: 'aws.push' 不是 git 命令
问题。未加载 AWS DevTools (git aws.push)
Elastic Beanstalk git aws.push 问题