Git Cloning into :error: RPC failed

简介: Git Cloning into :error: RPC failed

[!] Error installing Presentation

[!] /usr/bin/git clone https://github.com/hyperoslo/Presentation.git /var/folders/4y/m9ckznh17111xdfwvn7xg0w40000gn/T/d20190515-1396-1qv2skw --template= --single-branch --depth 1 --branch 4.1.2


Cloning into ‘/var/folders/4y/m9ckznh17111xdfwvn7xg0w40000gn/T/d20190515-1396-1qv2skw’…

error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

fatal: the remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

git 在 pull 或者 push 一个大项目时,可能会碰到出现如题所示的错误。

下载缓存太小问题。

解决方案:

增大下载缓存即可。

网络上往往都会说这是由于大文件造成的提交或者拉取失败。但是,经过本人测试,如果是 errno 56,那么应该是有大文件或者提交缓存方面的问题。而 errno 54 则不是这个问题。对于 56 错误的解决方式与网络上大部分文章的一致。都是增大缓存配置,比如下面就是配置提交缓存为

512M(536870912),当然你感觉还太小可以考虑把缓存配置为1024M(1073741824)。

w1:~ jiaguoshang$ git config https.postBuffer 1073741824
w1:~ jiaguoshang$ git config http.postBuffer 1073741824

千万记住,执行了命令后要关闭客户端,然后重新打开客户端执行pod update --verbose --no-repo-update。

另外我实践多次发现,在多个公司的wifi局域网就是采用付费的翻墙软件仍旧经常出现pod update --verbose --no-repo-update。但是采用电脑连接手机网络下载第三方库飞快。当然若好似上面说的缓存太小问题,你的网络再快不修改并增大缓存大小也没有用。现在第三库在github上大都是采用https

协议,所以git config http.postBuffer 1073741824这句才是最关键的。


目录
相关文章
|
22天前
|
开发工具 git
蓝易云 - 解决git clone时出现Failed to connect to 127.0.0.1 port 1573问题
希望这些信息能帮助你解决问题。如果问题仍然存在,可能需要检查你的网络设置或者联系你的网络管理员。
27 3
|
1月前
|
Shell 开发工具 git
git拉去代码报错"Failed to connect to 127.0.0.1 port 31181: Connection refused"
在克隆`https://example.git/`时遇到错误:"fatal: unable to access 'https://example.git/': Failed to connect to 127.0.0.1 port 31181: Connection refused"。原因是Windows上代理设置未正确关闭,影响了Git配置。解决方法是通过git bash运行命令检查并取消代理:`git config --global http.proxy`和`git config --global --unset http.proxy`。
45 1
 git拉去代码报错"Failed to connect to 127.0.0.1 port 31181: Connection refused"
|
28天前
|
开发工具 git
【已解决】error: failed to push some refs to ‘git@github.com:BATdalao/Github-green.git‘
【已解决】error: failed to push some refs to ‘git@github.com:BATdalao/Github-green.git‘
27 1
|
1月前
|
开发工具 git
git error 已解决【Another git process seems to be running in this repository, e.g. an editor opened by】
git error 已解决【Another git process seems to be running in this repository, e.g. an editor opened by】
25 2
|
1月前
|
开发工具 git
出现“error: failed to push some refs to ‘https://github.com/****.git‘”,如何解决问题
出现“error: failed to push some refs to ‘https://github.com/****.git‘”,如何解决问题
|
1月前
|
开发工具 git
MAC如何使用Git命令行上传本地项目及理解,failed to push some refs to ‘https://gitee.com/brother-barking/spxx.git
MAC如何使用Git命令行上传本地项目及理解,failed to push some refs to ‘https://gitee.com/brother-barking/spxx.git
|
28天前
|
存储 网络安全 开发工具
【GIT】Git常用命令学习
【GIT】Git常用命令学习
32 1
|
2月前
|
Shell 网络安全 开发工具
GIT常用命令
GIT常用命令
|
7天前
|
开发工具 git
GIT日常命令收集
这些命令是GIT日常操作中常用的,但GIT的功能远不止这些,更多高级功能需要通过学习和实践来掌握。
8 0
|
8天前
|
开发工具 git
GIT日常命令收集
这些命令是GIT日常操作中常用的,但GIT的功能远不止这些,更多高级功能需要通过学习和实践来掌握。
11 0