V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
ecoo
V2EX  ›  git

求助使用 git lfs 上传大文件到 github 失败

  •  
  •   ecoo · 113 天前 · 953 次点击
    这是一个创建于 113 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想上传一个 150MB 的 rar 文件到 github 的一个空仓库上面。

    1 、使用 Github Desktop: 但是每次到了 150MB(100%)时,他又从 0%开始重新上传一遍,周而复始。

    2 、使用命令行: 上传到 150MB 后,他会卡一会,然后继续重新上传,会显示到几百 MB 。如果我不手动停止的话,他可以上传到 1G 。 https://ww1.sinaimg.cn/large/006JF9PWgy1gtfeizz0kej30km01sq33.jpg

    github 仓库为空,不会有被限制的情况。也没有超过 github lfs 的 1G 宽带限制。

    所以请教各位彦祖大佬,是哪里的问题?

    git version 2.29.2.windows.3

    git-lfs/2.12.1 (GitHub; windows amd64; go 1.14.10; git 85b28e06)

    .gitattributes 文件内容:

    *.rar filter=lfs diff=lfs merge=lfs -text
    

    8 条回复    2021-08-15 01:26:16 +08:00
    AoEiuV020
        1
    AoEiuV020  
       113 天前
    这东西好像有免费额度没敢用,

    列出项目里所有 lfs 文件看看,说不定不只你以为的一个 rar,
    git lfs ls-files --all
    ecoo
        2
    ecoo  
    OP
       113 天前
    @AoEiuV020 #1 是的,有额度,但是我看了 github 的 lfs 使用还是 0%的。git lfs ls-files --all 后只有一个:c326dd60f9 * hello.rar 。 而且我图片上也显示只有 1 个。
    AoEiuV020
        3
    AoEiuV020  
       113 天前
    @ecoo 检查一下.git/lfs 的大小的内容,没什么头绪就只能删了重做 lfs 了,
    WangTx1996
        4
    WangTx1996  
       113 天前 via iPhone
    感觉有可能是 rar 格式的问题,我前几天解压了一个 50M 的压缩包,卡了半天,最后发现解压出来 5G 的东西。。装了 rar 之后就好了
    ecoo
        5
    ecoo  
    OP
       113 天前
    折腾一番后,可以了。具体原因没查清楚,大概是给 git 设置代理的问题。
    kerro1990
        6
    kerro1990  
       112 天前
    向境外 IP 传输大量数据会被 GFW 阻断
    ecoo
        7
    ecoo  
    OP
       112 天前
    @kerro1990 #6 才一百多 MB,应该不是 GFW 的锅,是代理+Git lfs+github 的锅
    Sparkli
        8
    Sparkli  
       111 天前 via iPhone
    @kerro1990 还有这说法?我向 One Drive 传了几个 G 也好好的
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1942 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 16:22 · PVG 00:22 · LAX 08:22 · JFK 11:22
    ♥ Do have faith in what you're doing.