V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
LeeReamond
V2EX  ›  程序员

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

  •  
  •   LeeReamond · Feb 14, 2024 · 2823 views
    This topic created in 814 days ago, the information mentioned may be changed or developed.

    私人库用了几年了,最近几次 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 replies    2024-02-15 10:10:06 +08:00
    naminokoe
        1
    naminokoe  
       Feb 14, 2024 via iPhone
    你这种情况应该找个信得过的国外的朋友测试一下,如果他没问题,那就是你的网络问题
    LeeReamond
        2
    LeeReamond  
    OP
       Feb 14, 2024
    @naminokoe 我在香港,网络应该算国外的吧
    bclerdx
        3
    bclerdx  
       Feb 14, 2024 via Android
    @LeeReamond 未必。
    idragonet
        4
    idragonet  
       Feb 14, 2024
    用代理试试。
    SiLenceControL
        5
    SiLenceControL  
       Feb 14, 2024
    跟网络无关,如果有多台电脑的话检查你要 push 的内容吧
    GeminiPro
        6
    GeminiPro  
       Feb 14, 2024
    有,开了全局代理拉的时候有时候还是会卡
    hotea
        7
    hotea  
       Feb 14, 2024
    改 host
    LeeReamond
        8
    LeeReamond  
    OP
       Feb 14, 2024
    @SiLenceControL 这咋检查 push 内容
    charlie21
        9
    charlie21  
       Feb 14, 2024
    charlie21
        10
    charlie21  
       Feb 14, 2024
    试试自己的其它 repo 能不能正常推流
    jim9606
        11
    jim9606  
       Feb 14, 2024 via Android
    是不是有 lfs?
    好像 push 的时候 lfs 是走独立 https 连接的,https 比较容易遇上干扰。
    试下改下设置都走 ssh
    gengjiawen
        12
    gengjiawen  
       Feb 14, 2024 via iPhone
    我遇到过。我这边是换个代理就好了
    mysunshinedreams
        13
    mysunshinedreams  
       Feb 14, 2024
    我也就经常出现这个问题,出问题的时候就用 GitHub Desktop 。
    sleepm
        14
    sleepm  
       Feb 14, 2024
    GIT_CURL_VERBOSE=1 GIT_TRACE=1 git push
    needpp
        15
    needpp  
       Feb 15, 2024
    用 ssh 协议进行 push
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5631 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 09:05 · PVG 17:05 · LAX 02:05 · JFK 05:05
    ♥ Do have faith in what you're doing.