在过去的5-6个小时里,我一直在尝试推送一个138kb的提交到Google Cloud上的仓库,但却一直收到这个错误。
我已经推送到这个仓库很长时间了,但今天才收到这个错误。
error: RPC failed; http2 499 curl 16
fatal: the remote hung up unexpectedly.
fatal: the remote hung up unexpectedly.
我已经尝试了以下方法。
我不能用ssh做git。它不允许我克隆(权限拒绝)。
499: Client Closed Request: 我怀疑是超时了。
我使用的是 Mac OS Catalina 10.15.4Git 版本 2.26.2。
Git推送在以下输出后冻结。
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
[解决方案]
于是,我通过重置和使用 Git大文件存储扩展 - 文章 如何使用
我采取的解决步骤。
git reset --soft HEAD~3
)git lfs track ".jpg"
嘭!它的工作。我正式花了8个小时来解决这个问题。希望这能帮助其他面临这种问题的人。
通常情况下,这种RPC错误与你的提交中的一个大文件(块)有关。祝您好运!