从github使用HTTP方式克隆代码库报错如下(使用SSH方式可以但是HTTP方式不行)
在这里插入图片描述

解决

扩大缓冲区

  • HTTP底层是TCP,而TCP有缓冲区
  • 重新设置通信缓存大小,524288000字节,也就是500MB
git config --global http.postBuffer 524288000

# 查看配置是否成功,也可以使用git config --list 或者 git config -l
git config http.postbuffer

在这里插入图片描述

初始化仓库

  • 初始化git仓库,使用git init把当前目录变成git可以管理的仓库(新的没有执行过git命令的文件夹,这一步必须要,已有.git目录的跳过)
  • git init会在当前路径下创建一个空的git仓库(隐藏的.git目录),这个目录是git用来追踪管理版本库,便于追踪历史或者还原版本
  • env GIT_SSL_NO_VERIFY=true单次忽略证书错误问题(通过HTTPS访问远程git仓库如果没有SSL证书一般会导致报错)
  • git clone http://…接下来就克隆远程代码库到本地
    在这里插入图片描述

配置信任SSL证书

  • 收尾:在克隆完的仓库中设置git config http.sslVerify “false”(没有全局设置考虑到可能存在一定风险)
git config http.sslVerify "false"
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐