git clone大文件或者二进制文件报错
遇到大文件首先会用到 git-lfs 组件,但在实际操作过程中还是会有一些报错导致无法完成 git 的克隆操作。
报错的关键词会有“Error downloading object”,“Smudge error”,“Error downloading”这类。
首先安装git-lfs组件 ,网上到处都有,随便都能搜到,这里不再细说;
安装好git-lfs组件后,记得在git bash里跑下git-lfs version指令确认安装成功(安装成功会有版本号出现)。
其余的解决过程如下
// 跳过大文件下载
git lfs install --skip-smudge
// 从新clone分支
git clone ...
// 关闭SSL
git config http.sslverify false
// 进入被克隆的代码仓
cd ...
// 重新拉取大文件
git lfs pull
// 重新实例化lfs
git lfs install --force