V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
LeeReamond
V2EX  ›  程序员

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

  •  
  •   LeeReamond · 2024-02-14 06:13:37 +08:00 · 2243 次点击
    这是一个创建于 371 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    15 条回复    2024-02-15 10:10:06 +08:00
    naminokoe
        1
    naminokoe  
       2024-02-14 06:15:03 +08:00 via iPhone
    你这种情况应该找个信得过的国外的朋友测试一下,如果他没问题,那就是你的网络问题
    LeeReamond
        2
    LeeReamond  
    OP
       2024-02-14 06:17:49 +08:00
    @naminokoe 我在香港,网络应该算国外的吧
    bclerdx
        3
    bclerdx  
       2024-02-14 07:21:43 +08:00 via Android
    @LeeReamond 未必。
    idragonet
        4
    idragonet  
       2024-02-14 08:47:34 +08:00
    用代理试试。
    SiLenceControL
        5
    SiLenceControL  
       2024-02-14 09:20:18 +08:00
    跟网络无关,如果有多台电脑的话检查你要 push 的内容吧
    tyrantZhao
        6
    tyrantZhao  
       2024-02-14 09:29:40 +08:00
    有,开了全局代理拉的时候有时候还是会卡
    hotea
        7
    hotea  
       2024-02-14 09:59:39 +08:00
    改 host
    LeeReamond
        8
    LeeReamond  
    OP
       2024-02-14 10:46:10 +08:00
    @SiLenceControL 这咋检查 push 内容
    charlie21
        9
    charlie21  
       2024-02-14 10:52:57 +08:00
    ssh -T git@github.com
    charlie21
        10
    charlie21  
       2024-02-14 10:53:46 +08:00
    试试自己的其它 repo 能不能正常推流
    jim9606
        11
    jim9606  
       2024-02-14 14:51:49 +08:00 via Android
    是不是有 lfs?
    好像 push 的时候 lfs 是走独立 https 连接的,https 比较容易遇上干扰。
    试下改下设置都走 ssh
    gengjiawen
        12
    gengjiawen  
       2024-02-14 17:23:45 +08:00 via iPhone
    我遇到过。我这边是换个代理就好了
    mysunshinedreams
        13
    mysunshinedreams  
       2024-02-14 21:27:43 +08:00
    我也就经常出现这个问题,出问题的时候就用 GitHub Desktop 。
    sleepm
        14
    sleepm  
       2024-02-14 22:22:16 +08:00
    GIT_CURL_VERBOSE=1 GIT_TRACE=1 git push
    needpp
        15
    needpp  
       2024-02-15 10:10:06 +08:00
    用 ssh 协议进行 push
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1439 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 17:21 · PVG 01:21 · LAX 09:21 · JFK 12:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.