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

在VS Code中克隆GitHub仓库遇421错误,请求技术协助

解决GitHub克隆时"CONNECT tunnel failed, response 421"错误

可行的解决步骤:

  • 重置Git代理配置
    该错误大多和Git代理设置异常有关,执行以下命令清空全局代理:

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

    若需确认当前配置,可运行:

    git config --global --list
    

    确保输出中没有多余的http.proxy或https.proxy条目。

  • 禁用代理相关工具
    暂时关闭VS Code中的代理类扩展(如Proxy SwitchyOmega),同时检查系统级代理软件、VPN,确认它们没有拦截Git的网络请求,或者将github.com加入代理白名单。

  • 切换至SSH协议克隆
    若HTTPS协议始终无法正常连接,尝试改用SSH协议:

    1. 生成SSH密钥:执行ssh-keygen -t ed25519 -C "你的邮箱地址",按提示完成生成;
    2. 将~/.ssh/id_ed25519.pub文件中的内容复制,添加到GitHub账户的SSH密钥设置中;
    3. 使用SSH地址克隆仓库,例如git clone git@github.com:xxx/xxx.git。
  • 排查网络环境问题
    部分企业或校园网络的防火墙会拦截GitHub请求,可切换至手机热点尝试克隆;也可以修改系统DNS为公共DNS(如8.8.8.8、114.114.114.114),解决DNS解析异常导致的连接失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 23:24:53