>
Home

登龙(DLonng)

选择大于努力

解决 git clone 的 errno 54 错误!


版权声明:本文为 DLonng 原创文章,可以随意转载,但必须在明确位置注明出处!

Mac 好久没用了,今天 clone 了一个仓库竟然出问题:

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

查了下资料,发现解决方法有挺多种,不过比较简单的是直接更新 git 到最新版本,这里记录下我更新 Mac git 的步骤:

1. 检查 git 版本

git --version

2. 备份默认的 git

你也可以选择删除,不过最好备份一下,尽量不要删除关键文件:

sudo mv /usr/bin/git /usr/bin/git-apple

3. 更新 brew

我之前安装过 brew,这里直接更新:

brew update && brew upgrade

4. brew 安装 git

brew install git

5. 检查更新版本

git --version

6. 下次更新

以后再遇到这个错误,直接更新 brew 即可:

brew update && brew upgrade

参考博客:

本文原创首发于微信公号「登龙」,分享机器学习、算法编程、Python、机器人技术等原创文章,扫码即可关注

DLonng at 06/13/20