使用git clone克隆GitHub仓库时遇RPC失败等错误求助
解决Git克隆GitHub仓库时的RPC失败/EOF错误
调整Git HTTP缓存缓冲区大小,解决大仓库传输时的中断问题:
执行命令:git config --global http.postBuffer 524288000(设置为500MB,可根据仓库大小调整)禁用HTTP/2协议,切换到HTTP/1.1规避连接重置问题:
执行命令:git config --global http.version HTTP/1.1,后续如需恢复可改回HTTP/2采用浅克隆后补全历史的方式,减少单次传输的数据量:
- 先克隆最近1次提交:
git clone --depth 1 <你的仓库地址> - 进入仓库目录:
cd <仓库名称> - 拉取完整历史:
git fetch --unshallow,若仍失败可尝试git fetch --depth=2147483647(拉取全部历史)
- 先克隆最近1次提交:
检查网络环境:
切换至稳定的网络,关闭可能干扰连接的代理、VPN工具,避免因网络波动导致传输中断更换仓库访问协议:
如果当前用HTTPS地址克隆失败,尝试改用SSH地址(需提前配置好GitHub SSH密钥)
内容的提问来源于stack exchange,提问作者Misbah
相关产品推荐
相关产品推荐

