各位有没有遇到过 github push 死活推流不上去的情况?

2024 年 2 月 14 日
 LeeReamond

私人库用了几年了,最近几次 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 都没问题

3261 次点击
所在节点    程序员
15 条回复
naminokoe
2024 年 2 月 14 日
你这种情况应该找个信得过的国外的朋友测试一下,如果他没问题,那就是你的网络问题
LeeReamond
2024 年 2 月 14 日
@naminokoe 我在香港,网络应该算国外的吧
bclerdx
2024 年 2 月 14 日
@LeeReamond 未必。
idragonet
2024 年 2 月 14 日
用代理试试。
SiLenceControL
2024 年 2 月 14 日
跟网络无关,如果有多台电脑的话检查你要 push 的内容吧
GeminiPro
2024 年 2 月 14 日
有,开了全局代理拉的时候有时候还是会卡
hotea
2024 年 2 月 14 日
改 host
LeeReamond
2024 年 2 月 14 日
@SiLenceControL 这咋检查 push 内容
charlie21
2024 年 2 月 14 日
ssh -T git@github.com
charlie21
2024 年 2 月 14 日
试试自己的其它 repo 能不能正常推流
jim9606
2024 年 2 月 14 日
是不是有 lfs?
好像 push 的时候 lfs 是走独立 https 连接的,https 比较容易遇上干扰。
试下改下设置都走 ssh
gengjiawen
2024 年 2 月 14 日
我遇到过。我这边是换个代理就好了
mysunshinedreams
2024 年 2 月 14 日
我也就经常出现这个问题,出问题的时候就用 GitHub Desktop 。
sleepm
2024 年 2 月 14 日
GIT_CURL_VERBOSE=1 GIT_TRACE=1 git push
needpp
2024 年 2 月 15 日
用 ssh 协议进行 push

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1015555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX