[解决]github上传大文件卡住

0x00 需求背景

 

上传大文件卡住

[解决]github上传大文件卡住_第1张图片

github目前的策略是超过50M的文件不允许上传,推荐使用lfs。

0x01 操作

再把之前提交的commit 回滚:

git reset --hard commitId

在配置lfs:

git lfs install

git lfs track "*.zip"

git lfs track "*.jar"

git lfs track "*.pdf"

git add .gitattributes

git add .

git commit -m "add .gitattributes"

git push

这段代码的含义是指定特定的后缀名文件走lfs传输。

push完仓库会生成一个文件.gitattributes,里面是设置的具体后缀名:

接下来重新push就可以了,

速度也挺慢的,不过没有hang了

0x02 后记

还有一个方法是控制每次提交的大小小于50M。

你可能感兴趣的:(安全运维,杂物,github,运维,git)