导语:添加了几个20~30M 大小的SDK,git push 等了半个多小时,显示了 error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54,但是在另外的项目 一样的操作 是没问题的;换成ssh 也不行; 后来在活动监视器里查看网络状况,发现git 发送包 只有 几KB/S;但网络是正常的 ,git clone /pull 都很快;
解决:放到 git lfs 里面,上传的速度达到2.5M/S,然后push ,瞬间成功;
(如果添加后commit 好多次,要用BFG 工具清理缓存记录,一次的话就 git rm –cached xxx; “xxx”是大文件路径,路径从项目下一级目录开始,如果不清除,不会走git lfs 上传)