错误:RPC失败;HTTP 504 curl 22 请求的URL返回错误:504 GATEWAY_TIMEOUT。

3

我是一名台湾学生,我的英文语法不好,但我能理解你说的话。我想使用git将我的文件(3GB)推送到Heroku,但失败了。

我已经尝试过。

git config --global http.postBuffer 800000000.

git config --add remote.heroku.proxy "".

git config --global http.proxy ''<< 

当我执行git push heroku master命令时,出现了致命错误:

无法访问 'https://git.heroku.com/pushboss.git/':无法解析代理:''。

因此,我必须输入git config --global --unset http.proxy.命令。
这是我的错误信息:

错误:RPC失败;HTTP 504 curl 22 请求的URL返回错误:504 GATEWAY_TIMEOUT。

致命错误:远程端点意外终止。
2个回答

8

Heroku的文件系统对于您的应用及其组件有一个500MB的限制。虽然可以将静态文件存储在其中,但建议您使用第三方存储(例如AWS S3 / Azure Blobs等)来存储除代码以外的任何内容,如图像、视频和其他媒体。

我猜测您的git错误是由于3GB的文件远远超过了Heroku应用程序整体的500MB限制!


1
谢谢您的回答,我以为没有人会回答我,所以我没有打开stackoverflow,再次感谢。 - 陳冠霖
1
不用客气。如果您觉得我的回答解决了您的问题,请将其标记为答案,这也会对我有所帮助。 :) - Dan Grenfell
3
我有同样的问题,但我的文件大小是220 MB。 - Martin Taleski

0

当网关超时或者网络连接较弱或没有网络连接时,会返回错误504。


你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community
就我个人而言,我想将代码推送到内部的GitLab服务器。因此,无论是网络连接差还是大文件都不是我的问题。在你看来,问题是什么? - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接