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

Git克隆报错:RPC failed; curl 56 SSL_ERROR_SYSCALL, errno 0 求助

解决Git克隆Azure Repos时出现的SSL_ERROR_SYSCALL错误(errno 0)
  • 检查代理配置
    执行以下命令查看Git是否配置了代理:

    git config --global --get http.proxy
    git config --global --get https.proxy
    

    如果输出了代理地址但同事未配置,临时取消代理再尝试克隆:

    git config --global --unset http.proxy
    git config --global --unset https.proxy
    

    若公司要求必须使用代理,确认代理地址、端口及认证信息和同事完全一致。

  • 调整SSL相关配置
    临时关闭SSL验证(仅针对内部可信仓库):

    git config --global http.sslVerify false
    

    若公司使用自定义CA证书,指定证书路径:

    git config --global http.sslCAInfo "C:/path/to/company-ca.crt"
    
  • 切换至SSH协议克隆

    1. 在Azure Repos个人设置中添加你的SSH公钥
    2. 使用SSH地址克隆仓库,示例:
      git clone git@ssh.dev.azure.com:v3/你的组织名/项目名/仓库名
      
  • 排查本地网络与安全软件

    • 临时关闭本地防火墙、杀毒软件,测试是否是安全软件拦截了SSL连接
    • 切换到有线网络,避免无线信号波动导致连接中断
  • 更新Git版本
    旧版本Git内置的OpenSSL可能存在兼容性问题,下载安装最新版的Git for Windows,替换当前使用的Git Bash后重试克隆。

内容的提问来源于stack exchange,提问作者gabriel.oliva

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 21:57:04