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

2021-08-13 19:47:20 +08:00
 ecoo

我想上传一个 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

2098 次点击
所在节点    git
8 条回复
AoEiuV020
2021-08-13 20:29:00 +08:00
这东西好像有免费额度没敢用,

列出项目里所有 lfs 文件看看,说不定不只你以为的一个 rar,
git lfs ls-files --all
ecoo
2021-08-13 20:35:20 +08:00
@AoEiuV020 #1 是的,有额度,但是我看了 github 的 lfs 使用还是 0%的。git lfs ls-files --all 后只有一个:c326dd60f9 * hello.rar 。 而且我图片上也显示只有 1 个。
AoEiuV020
2021-08-13 21:03:20 +08:00
@ecoo 检查一下.git/lfs 的大小的内容,没什么头绪就只能删了重做 lfs 了,
WangTx1996
2021-08-13 21:36:35 +08:00
感觉有可能是 rar 格式的问题,我前几天解压了一个 50M 的压缩包,卡了半天,最后发现解压出来 5G 的东西。。装了 rar 之后就好了
ecoo
2021-08-14 00:00:29 +08:00
折腾一番后,可以了。具体原因没查清楚,大概是给 git 设置代理的问题。
kerro1990
2021-08-14 10:53:14 +08:00
向境外 IP 传输大量数据会被 GFW 阻断
ecoo
2021-08-14 16:05:35 +08:00
@kerro1990 #6 才一百多 MB,应该不是 GFW 的锅,是代理+Git lfs+github 的锅
Sparkli
2021-08-15 01:26:16 +08:00
@kerro1990 还有这说法?我向 One Drive 传了几个 G 也好好的

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

https://www.v2ex.com/t/795662

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

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

© 2021 V2EX