[经验] git clone失败解决方案

  • Post author:
  • Post category:其他




问题描述:

使用

git clone xxx

下载项目源码到本地时,下载到一半,进度停止,或者直接告诉你出现错误。

如果此时你发现你并没有断网,那么:



解决方案:

  1. 将项目的GitHub网址中的

    https://

    改成

    git://

    ,并加上

    --depth 1

    亲测有效。

    举例:

本来是:

git clone https://github.com/3dem/relion/git

改成:

git clone git://github.com/3dem/relion/git --depth 1

下面列出一些我查到的其他方法,但是对于我下载的项目好像不太见效,以供参考:

  1. 将缓存容量加大:
git config --global http.postBuffer 524288000
  1. 在中断后,进入项目主目录然后使用

    git pull

    继续下载。(但这里我没有成功,出现

    fatal : the remote end hung yo unexpectedly; fatal: earlyEOF...

  2. 另外, 如果想重新 git clone 一遍,先将现有的项目目录删除才行,使用命令

    rm -rf dirname




2022.03.21更新:

现在好像把

https

改成

git

不行了!

换成以下解决方案,亲测可行:

apt-get install gnutls-bin
git config --global http.sslVerify false
git config --global http.postBuffer 1048576000





A

u

t

h

o

r

:

C

h

i

e

r

Author: Chier






A


u


t


h


o


r




:








C


h


i


e


r







版权声明:本文为m0_38068229原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。