私人库用了几年了,最近几次 push 不知道为什么都推不上去,有没有老哥遇到过类似情况。库的总大小 1.6G ,内有二进制文件,但没有特别大的,最大的应该不超过 25M ,最近更新的内容应该没有超过 10M 的文件,也没有二进制文件。
命令行记录:
PS C:\Users\USER\Documents\Private> git config --global http.postBuffer 524288000
PS C:\Users\USER\Documents\Private> git push --verbose --progress
Pushing to https://github.com/USER/Private.git
Enumerating objects: 52, done.
Counting objects: 100% (52/52), done.
Delta compression using up to 8 threads
Compressing objects: 100% (48/48), done.
Writing objects: 100% (48/48), 19.15 MiB | 9.95 MiB/s, done.
Total 48 (delta 41), reused 0 (delta 0), pack-reused 0
POST git-receive-pack (20079737 bytes)
然后在这步会卡几分钟,之后报错:
error: RPC failed; curl 55 Send failure: Connection was reset
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
PS C:\Users\USER\Documents\Private>
测试了一下网络没啥问题,其他库 push 和 pull 都没问题
|  |      1naminokoe      2024-02-14 06:15:03 +08:00 via iPhone 你这种情况应该找个信得过的国外的朋友测试一下,如果他没问题,那就是你的网络问题 | 
|  |      2LeeReamond OP @naminokoe 我在香港,网络应该算国外的吧 | 
|  |      3bclerdx      2024-02-14 07:21:43 +08:00 via Android @LeeReamond 未必。 | 
|  |      4idragonet      2024-02-14 08:47:34 +08:00 用代理试试。 | 
|  |      5SiLenceControL      2024-02-14 09:20:18 +08:00 跟网络无关,如果有多台电脑的话检查你要 push 的内容吧 | 
|      6geminikingfall      2024-02-14 09:29:40 +08:00 有,开了全局代理拉的时候有时候还是会卡 | 
|  |      7hotea      2024-02-14 09:59:39 +08:00 改 host | 
|  |      8LeeReamond OP @SiLenceControL 这咋检查 push 内容 | 
|      9charlie21      2024-02-14 10:52:57 +08:00 ssh -T [email protected] | 
|      10charlie21      2024-02-14 10:53:46 +08:00 试试自己的其它 repo 能不能正常推流 | 
|  |      11jim9606      2024-02-14 14:51:49 +08:00 via Android 是不是有 lfs? 好像 push 的时候 lfs 是走独立 https 连接的,https 比较容易遇上干扰。 试下改下设置都走 ssh | 
|      12gengjiawen      2024-02-14 17:23:45 +08:00 via iPhone 我遇到过。我这边是换个代理就好了 | 
|      13mysunshinedreams      2024-02-14 21:27:43 +08:00 我也就经常出现这个问题,出问题的时候就用 GitHub Desktop 。 | 
|  |      14sleepm      2024-02-14 22:22:16 +08:00 GIT_CURL_VERBOSE=1 GIT_TRACE=1 git push | 
|  |      15needpp      2024-02-15 10:10:06 +08:00 用 ssh 协议进行 push |