当前位置:   article > 正文

【git】git push报错error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 send-pack:

【git】git push报错error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 send-pack:

前言

在使用git push 往gitlab上推代码时报错。

报错内容

$ git push -f gitlab master
Enumerating objects: 471138, done.
Counting objects: 100% (471138/471138), done.
Delta compression using up to 8 threads
Compressing objects: 100% (122861/122861), done.
Writing objects: 100% (471138/471138), 152.31 MiB | 242.56 MiB/s, done.
Total 471138 (delta 221848), reused 470853 (delta 221638), pack-reused 0
error: RPC failed; HTTP 504 curl 22 The requested URL returned error: 504
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

报错原因

我是使用https协议来推送的代码。

http_code: 504 代表超时,我这里的原因是推送的文件大小太大了。超过了HTTP的限制。

解决方案

更换远程地址,改用git 协议来推送代码。

  1. 删除远程地址
git remote remove gitlab
  • 1
  1. 重新添加git 协议的地址
git remote add gitlab git@gitlab.xxx.com:hadoopdevops/presto.git
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/806683?site
推荐阅读
相关标签
  

闽ICP备14008679号