问题

由于仓库包含了很多文件,仓库过大,导致clone的时候一直报错:
在这里插入图片描述

解决方案

注意:过程中需要耐心等待,如果遇到失败,可以多尝试几遍。

  1. 压缩目标仓库文件

compression 是压缩的意思,从 clone 的终端输出就知道,服务器会压缩目标文件,然后传输到客户端,客户端再解压。取值为 [-1, 9],-1 以 zlib 为默认压缩库,0 表示不进行压缩,1…9 是压缩速度与最终获得文件大小的不同程度的权衡,数字越大,压缩越慢,当然得到的文件会越小。

git config --global core.compression 9
  1. 使用depth这个指令来下载最近一次提交
git clone --depth 1 https://xxxxxx.git
  1. 获取完整库
# 进入仓库根目录
cd xxxx
# 获取完成库
git fetch --unshallow 
  1. 最后pull一下查看状态
git pull --all

在这里插入图片描述

Logo

一站式 AI 云服务平台

更多推荐