WWW.lllT.neT

git克隆不成功的解决方案:1、实行“git config --global http.postBuffer 524288000”指令;2、将IP地址加上到/etc/hosts中;3、刷新dns缓存文件。

git 复制不成功该怎么办

文中实际操作自然环境:Windows10系统软件、Git 2.30.0版、Dell G3电脑上。

git 复制不成功该怎么办?

应用 git 复制 github 上的工作不成功

状况

今日在应用 git clone nextjs demo project 源码的时, git clone https://github.com/XXXX/next-blog.git 网络速度比较慢,随后在线下载一段时间后,一直提醒下边的错误报告

nCloning into 'next-blog'...
remote: Enumerating objects: 111, done.
remote: Counting objects: 100% (111/111), done.
remote: Compressing objects: 100% (83/83), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed

缘故

因为Http协义不正确,当 pull 或是 clone 的情况下,或是是 github 某一CDN被杰出的墙屏蔽掉而致。

解决方案

协义不正确

  1. 先实行哪项指令

    git config --global http.postBuffer 524288000
  2. 再实行git pull 或是 git clone指令

墙屏蔽掉

  1. 浏览 http://github.global.ssl.fast...
    获得cdn网站域名及其IP地址
  2. 浏览 http://github.com.ipaddress.c... 获得cdn网站域名及其IP地址
    git 复制不成功该怎么办
  3. 将以上获得的IP地址加上到/etc/hosts

    sudo vim /etc/hosts

    git 复制不成功该怎么办

  4. 刷新dns缓存文件

    sudo killall -HUP mDNSResponder
    sudo dscacheutil -flushcache

結果

再实行 git clone 的实际操作的情况下,速率飕飕飕的上来了,一下子做到好几百Kb啦~

建议学习培训:《Git教程》

以上便是git 复制不成功该怎么办的详尽具体内容,大量请关心自学java网其他相关文章!

WWW.lllT.neT

声明:有的资源来自网络转载,版权归原作者所有,如有侵犯到您的权益请联系邮箱:our333@126.com我们将配合处理!

原文地址:git 复制不成功该怎么办发布于2021-12-03 21:27:01