VSCode代理配置导致的SSL证书验证错误及解决方案

embedded/2025/1/19 0:28:35/

问题现象

遇到SSL证书验证错误:

FetchError: Hostname/IP does not match certificate's altnames: 
Host: api.github.com. is not in the cert's altnames: DNS:draw.yxwl.asia

原因分析

  • 使用代理服务导致的证书验证问题
  • 请求被重定向到错误的服务器
  • DNS或网络配置问题

解决方法

  1. 在VSCode中配置代理
    • 打开设置:Ctrl+Shift+P (Mac: Cmd+Shift+P)
    • 搜索并打开 settings.json
    • 选择 “Preferences: Open Default Settings (JSON)”
    • 添加以下配置:
    {"http.proxy": "http://127.0.0.1:7897","https.proxy": "http://127.0.0.1:7897","http.proxyStrictSSL": false,"github.copilot.advanced": {"proxy": "http://127.0.0.1:7897"}
    }
    
    • 将"7897"替换为实际的代理端口
    • 保存并重启VSCode

http://www.ppmy.cn/embedded/155086.html

相关文章

【C++篇】红黑树的实现

目录 前言: 一,红黑树的概念 1.1,红黑树的规则 1.2,红黑树的最长路径 1.3,红黑树的效率分析 二,红黑树的实现 2.1,红黑树的结构 2.2,红黑树的插入 2.2.1,大致过程…

T-SQL语言的计算机基础

T-SQL语言的计算机基础 引言 在当今信息技术迅猛发展的时代,数据已成为企业和组织决策的重要基础。而处理和管理数据的工具和语言也日益成为IT专业人员必备的技能之一。T-SQL(Transact-SQL)作为微软SQL Server数据库的扩展,是一…

STM32 FreeRTOS中断管理

STM32 FreeRTOS 中断管理 一、中断优先级配置 在STM32上使用FreeRTOS时,合理配置中断优先级是非常重要的。STM32使用8位宽的寄存器来配置中断的优先等级,但实际只使用了高4位(7:4),因此提供了最大16级的中断优先级。中…

【使用EasyExcel快速实现数据下载到Excel功能】

使用EasyExcel快速实现数据下载到Excel功能 EasyExcel官方文档 1. 引言 在Web应用开发中,数据导出为Excel文件是一个常见的需求。本文将介绍如何使用EasyExcel库快速实现数据的下载功能。我们将通过一个具体的例子来展示如何设置响应头、获取数据并将其写入Excel…

leetcode 3095. 或值至少 K 的最短子数组 I

题目&#xff1a;3095. 或值至少 K 的最短子数组 I - 力扣&#xff08;LeetCode&#xff09; 加班用手机刷水题 class Solution { public:int minimumSubarrayLength(vector<int>& nums, int k) {int n nums.size();int m, l, ret n 10;for (int i 0; i < n…

github 端口22 超时问题解决

github 端口22 超时问题解决 问题描述报错信息解决方案步骤1步骤2步骤3 问题描述 搬了个公司后发现自己的sourcetree 以及 本地命令行在拉取代码或者clone时均报错&#xff0c;根据网友的解决方案&#xff0c;做了个整理 报错信息 $ git pull project develop ssh: connect …

Vue3组件通信进阶: 大型项目中Provide/Inject与EventBus的实战应用

Vue3组件通信进阶: 大型项目中Provide/Inject与EventBus的实战应用 在Vue3中&#xff0c;组件通信一直是一个非常重要的议题。除了常用的props和emit之外&#xff0c;Vue3还提供了更为灵活和强大的组件通信方式&#xff0c;如Provide/Inject和EventBus。本文将介绍如何在大型项…

【Linux】常见指令(一)

Linux常见指令 01.whoami02.pwd03.ls04.mkdir05.cd 本文LInux环境为&#xff0c;使用XShell远程登陆到Linux。 具体如何环境搭建&#xff0c;大家可以查看其他博客。 01.whoami whoami 指令用来查看当前账户是谁。 如上图所示&#xff0c;使用whoami指令&#xff0c;查看到现在…