Var*_*shi 1 git google-cloud-platform http2
自从过去 5-6 小时尝试将 138kb 提交推送到 Google Cloud 上托管的存储库以来,一直出现此错误。
我已经推送这个仓库很长时间了,但今天才收到这个错误。
error: RPC failed; http2 499 curl 16
fatal: the remote hung up unexpectedly.
fatal: the remote hung up unexpectedly.
Run Code Online (Sandbox Code Playgroud)
我已经尝试过以下方法:
我无法将 ssh 用于 git。它不允许我克隆(权限被拒绝)。
499:客户端关闭请求:我怀疑它超时了。
我使用的是 Mac OS Catalina 10.15.4 Git 版本 2.26.2
Git Push 在出现以下输出后冻结:
Enumerating objects: 61, done.
Counting objects: 100% (61/61), done.
Delta compression using up to 4 threads
Compressing objects: 100% (31/31), done.
Writing objects: 100% (41/41), 138.25 KiB | 15.36 MiB/s, done.
Total 41 (delta 27), reused 18 (delta 10), pack-reused 0
Run Code Online (Sandbox Code Playgroud)
[解决方案]
所以,我通过重置和使用Git Large File Storage Extension解决了这个问题-关于如何使用它的文章
我采取的解决步骤:
git reset --soft HEAD~3对 HEAD ( )之前的提交执行软重置git lfs track ".jpg"繁荣!有效。我正式花了8个小时来解决这个问题。希望这可以帮助其他面临此类问题的人。
通常,此类 RPC 错误与提交中的大文件(块)有关。祝你好运!