You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git拉取时报错RPC failed; curl 18等问题求助

解决Git拉取大型仓库时的RPC报错问题

针对你遇到的RPC failed; curl 18 transfer closed with outstanding read data remaining及相关报错,可尝试以下解决方案:

  • 增大Git HTTP缓冲区:大型仓库传输数据量较大,默认缓冲区可能不足,执行以下命令调整:

    git config --global http.postBuffer 524288000
    git config --global http.maxRequestBuffer 100M
    
  • 改用SSH协议拉取:如果当前使用HTTPS协议,SSH的传输稳定性通常更好。先配置好对应仓库的SSH密钥,然后修改远程地址:

    git remote set-url origin git@<仓库域名>:<用户名>/<仓库名>.git
    

    替换命令中的<仓库域名>、<用户名>、<仓库名>为实际信息。

  • 拆分pull操作:将git pull拆分为fetch和merge两步,避免单次操作数据量过大:

    git fetch origin master
    git merge origin/master
    
  • 调整压缩设置:关闭或降低Git的压缩级别,减少传输过程中因压缩/解压导致的中断:

    git config --global core.compression 0
    
  • 升级Git版本:旧版本Git可能存在HTTP传输相关的bug,更新到最新稳定版后再尝试拉取。

内容的提问来源于stack exchange,提问作者Pranav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 15:42:04