解决 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