作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试对 Heroku 上托管的 git 存储库的分支进行 git push(强制)。
不幸的是,在漫长的等待之后超时了。我已经尝试了很多次,但都出现相同的 504 GATEWAY_TIMEOUT
错误:
$ git push --force my-heroku-remote my-feature-branch:master
Counting objects: 12345, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (12345/12345), done.
error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 GATEWAY_TIMEOUT
fatal: The remote end hung up unexpectedly
Writing objects: 100% (12345/12345), 347.86 MiB | 98.00 KiB/s, done.
Total 12345 (delta 123), reused 1234 (delta 123)
fatal: The remote end hung up unexpectedly
Everything up-to-date
如何才能成功推送到这个远程?
最佳答案
Heroku 支持建议重置成功解决问题的远程仓库。 在运行此命令之前,请绝对确定您是在正确的 heroku 应用程序/存储库上执行此操作:
heroku repo:reset -a my-heroku-app
运行上述命令后,git push 正常运行。
这使用 Heroku CLI 存储库插件,您可能需要安装该插件:https://github.com/heroku/heroku-repo#reset
关于git - 如何将长时间运行的 `git push` 修复为 Heroku 远程响应 `504 GATEWAY_TIMEOUT` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51494103/
我是一名优秀的程序员,十分优秀!