git clone 项目失败

[参考link]
[参考link]
[参考link]
[参考link]
[参考link]
[参考link]

大概率是当前网络的使用的国内的DNS服务器定位的github域名的IP地址被污染了,导致网络连接丢包or超时,然后git clone 失败。需要手动设置一下域名指定ip。修改git config只是杯水车薪,最主要还是改ip或者f_an_q_1_ang。

执行git config -lorvim ~/.gitconfig可以查看当前的git配置。

使用git clone https://github.com/xxx/xxx.git时,clone项目失败,常见报错如下:

-1- index-pack failed

如下图所示:


git clone报错

报错:

error: RPC failed; 
curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, 
errno 54
The remote end hung up unexpectedly
early EOF
index-pack failed

出现此报错可能的原因是:上传大小限制,需要修改git http的传输限制。
设置git http的传输限制:

git config --global http.postBuffer 524288000

-2- unpack failed

[stackoverflow上的同样的问题 link]
[csdn上的同样的问题 link]

猜测:应该是网络的问题


image.png

image.png

如下图所示:


git clone报错 : unpack object failed

报错:

error: RPC failed; 
curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, 
errno 54
The remote end hung up unexpectedly
early EOF
unpack-objects failed

你可能感兴趣的:(git clone 项目失败)