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

Windows系统下VSCode无法触发GitHub发布弹窗问题求助

解决Windows 10下VSCode无法发布GitHub仓库及Fetch失败问题

针对高安全网络环境下Windows 10设备VSCode连接GitHub后无法触发发布弹窗、克隆时提示Error: fetch failed的问题,可按以下步骤解决:

  • 配置Git使用系统SSL通道
    打开Git Bash执行命令,让Git直接调用Windows系统信任的CA证书:

    git config --global http.sslBackend schannel
    
  • 同步VSCode的Git配置

    1. 打开VSCode设置(快捷键Ctrl+,)
    2. 搜索git.sslBackend,将值设置为schannel
    3. 搜索git.path,确认路径指向正确的Git安装位置(如C:\Program Files\Git\bin\git.exe)
  • 重置GitHub认证状态

    1. 打开命令面板(快捷键Ctrl+Shift+P)
    2. 执行GitHub: Logout登出账号,再重新执行GitHub: Login完成授权
  • 验证功能恢复

    • 尝试在VSCode欢迎页克隆GitHub仓库,检查Error: fetch failed是否消失
    • 重新执行初始化仓库→暂存变更→提交→发布分支的流程,确认私有/公开仓库选择弹窗正常触发

说明:高安全网络的CA证书限制是核心诱因,Mac端通过Mac CA扩展解决是因为扩展关联了系统证书,而Windows端win-ca扩展未生效多因Git未配置使用系统证书通道,改用schannel后端可直接复用Windows系统信任的证书,无需依赖第三方扩展。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 00:12:34