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这句才是最关键的。


目录
相关文章
|
7月前
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
403 1
|
9月前
|
开发工具 git 索引
$ git revert -m v1.0.21 6003eb5f5b455f0a3dfb74f48f63878e7 error: option `mainline' expect
$ git revert -m v1.0.21 6003eb5f5b455f0a3dfb74f48f63878e7 error: option `mainline' expect
|
8月前
|
编译器 网络安全 开发工具
git学习五:切换本地仓库出现的问题。修改git配置初始化。error:src refspec master does not match any。错误总结,送上几个案例
这篇文章是关于Git使用中遇到的一些问题及其解决方案的总结,包括切换本地仓库时的问题、修改Git初始化配置、以及解决"error: src refspec master does not match any"错误等。
267 0
|
8月前
transaction 2 failed while formatting outputs from RPC
transaction 2 failed while formatting outputs from RPC
43 0
|
10月前
|
网络安全 开发工具 数据安全/隐私保护
Win10使用Git克隆项目出现fatal: Authentication failed for异常
Windows 10系统中使用Git克隆项目时出现"fatal: Authentication failed for"异常的解决方法,主要是通过修改凭据管理器中的Git凭据密码来解决因密码过期导致的身份验证失败问题。
359 0
Win10使用Git克隆项目出现fatal: Authentication failed for异常
|
10月前
|
Ubuntu 开发工具 git
ubuntu 14.04的git 错误: gnutls_handshake() failed: Handshake failed
本文提供了一个解决Ubuntu 14.04系统上使用Git时遇到的"gnutls_handshake() failed: Handshake failed"错误的脚本,通过替换git的默认加密传输库gnutls为更稳定的openssl,并指导如何编译安装新版本的git来解决问题。
395 0
|
12月前
|
开发工具 git
蓝易云 - 解决git clone时出现Failed to connect to 127.0.0.1 port 1573问题
希望这些信息能帮助你解决问题。如果问题仍然存在,可能需要检查你的网络设置或者联系你的网络管理员。
190 3
|
开发工具 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‘
|
11月前
|
运维 Ubuntu Shell
阿里云云效操作报错合集之流水线构建Docker镜像时,遇到报错:“error: failed to solve: rpc error: code”,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
18天前
|
安全 开发工具 git
git的常用操作命令
git的常用操作命令
206 57

相关实验场景

更多