Vscode 下载远程服务器失败解决方法

        今天在使用 vscode 连接远程主机时,突然再次遇到这个问题,按照以往的经验,直接按照这个博主的文章其实就能解决,但是不知道为什么,今天这个方案失效了,然后卸载安装服务器和本机的vscode什么的也都试过了,都无法解决问题,摸索了许久才找到新的解决方案,不知是否是版本更新导致,特此记录一下:【VScode】Remote-SSH XHR failed无法访问远程服务器_vscode ssh xhr failed-CSDN博客

        一般 vscode 连接远程主机失败会报如下问题:

[14:21:52.140] server download URL: https://update.code.visualstudio.com/commit:258e40fedc6cb8edf399a463ce3a9d32e7e1f6f3/cli-alpine-arm64/stable
[14:21:52.140] Downloading VS Code server locally...
[14:22:00.159] Resolver error: Error: Failed to download VS Code Server (Failed to fetch)

        注意此处的 commit_id 是 258e40fedc6cb8edf399a463ce3a9d32e7e1f6f3 , 后续需要用到,当然也可以通过点击 vscode 上方工具条的 Help 下的 About 获得自己的 vscode 的 commit_id

        具体解决方案如下:       

1. 手动下载两个文件

        分别是 vscode-server-linux-arm64.tar.gz 和 vscode_cli_alpine_arm64_cli.tar.gz,将下述命令贴到浏览器即可(以上是 arm 架构版本)

https://update.code.visualstudio.com/commit:commit_id/cli-alpine-arm64/stable
https://update.code.visualstudio.com/commit:commit_id/server-linux-arm64/stable

        注意替换 commit_id 为自己的 vscode 的 commit_id,此外如果远程服务器是 x86 架构的,需要替换上述命令的 arm64 为 x86 。

2. 上传文件到远程服务器

        将两个文件传输到 .vscode-server 目录下,并执行如下命令

# 1. 切换到 vscode-server 目录下
cd .vscode-server
# 2. 创建目录(如果存在就不需要)
mkdir -p cli/servers
# 3. 移动 vscode-server-linux-arm64.tar.gz 到 cli/servers 目录
mv vscode-server-linux-arm64.tar.gz cli/servers
# 4. 解压 vscode-server-linux-arm64.tar.gz
tar -zxvf vscode-server-linux-arm64.tar.gz
# 5. 重命名解压后的文件,注意将 [commit_id] 替换为自己实际的,比如我的就是
# mv vscode-server-linux-arm64 Stable-258e40fedc6cb8edf399a463ce3a9d32e7e1f6f3 
mv vscode-server-linux-arm64 Stable-[commit_id]
# 6. 配置 lru.json
vim lru.json
# 在 lru.json 中输入如下内容,并保存,注意将 [commit_id] 替换为自己实际的
["Stable-[commit_id]"]
# 7. 返回到 vscode-server 目录并解压 vscode_cli_alpine_arm64_cli.tar.gz
tar -zxvf vscode_cli_alpine_arm64_cli.tar.gz
# 8. 将解压得到的 code 重命名,注意将 [commit_id] 替换为自己实际的
mv code code-[commit-id] 

        然后重新打开vscode 进行远程连接,就可以继续“愉快”的码字之旅了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/88824.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/88824.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【算法】贪心算法:柠檬水找零C++

文章目录前言题目解析算法原理代码示例策略证明前言 题目的链接,大家可以先试着去做一下再来看一下思路。 860. 柠檬水找零 - 力扣(LeetCode) 题目解析 首先我们要认真去拿到题目中的关键有用信息。 认真的去阅读题目给的示例,然…

27.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--币种服务(一)

从本篇文章开始,我们将用两篇内容详细介绍币种服务的实现。币种服务本身结构较为简单,核心功能包括内置币种的初始化、币种汇率的同步以及汇率的查询。在本篇中,我们将重点讲解如何实现内置币种的初始化功能,为后续的服务打下基础…

(2)从零开发 Chrome 插件:实现 API 登录与本地存储功能

从零开发 Chrome 插件:实现 API 登录与本地存储功能 Chrome 插件作为浏览器功能的重要扩展,能极大提升用户的工作效率。本文将以一个「登录功能插件」为例,带你从零构建一个可调用 API 验证身份、并将用户信息存储在本地的 Chrome 插件。 基…

Flink时间窗口详解

一、引言在大数据流处理的领域中,Flink 的时间窗口是一项极为关键的技术,想象一下,你要统计一个电商网站每小时的订单数量。由于订单数据是持续不断产生的,这就形成了一个无界数据流。如果没有时间窗口的概念,你就需要…

宽带接入,网线插入电脑的经验

现在一般家里安装移动宽带,都会提供四个千兆接口的光猫路由器,但是要注意了 首先网线的两端看起来一样,实际上并不是,如果发现连接不成功,那么就要换一头重新尝试, 一般像说什么自动DHCP啊,因为…

crmeb多门店对接拉卡拉支付小程序聚合收银台集成全流程详解

一、商户注册与配置​​注册支付平台账号​​:在拉卡拉开放平台注册商户账号(私信联系注册)​​创建应用​​:获取小程序应用ID(AppID)​​配置支付参数​​:商户号(MID)终端号(TID)API密钥支付回调地址二、配置拉卡拉…

C#将树图节点展示到NetronLight图表中

之前写过NetronLight开源框架 C#使用开源框架NetronLight绘制流程图-CSDN博客 我们这里将TreeView树图的节点内容展示到NetronLight图表中,按照树的层次【深度Level】展示 新建窗体应用程序ShowTreeNodeToDiagram,将默认的Form1重命名为FormShowNode&…

精密模具大深径比微孔尺寸检测方案 —— 激光频率梳 3D 轮廓检测

引言精密模具中大深径比微孔(深径比>20:1,孔径<1mm)的尺寸精度直接影响注塑件、电子元件等产品的成型质量。此类微孔具有孔径小、深度大、表面质量要求高(Ra≤0.1μm)等特点,传统检测…

defer学习指南

一、源头:早期管理资源(如数据库连接、锁、文件句柄、网络连接)和状态清理异常麻烦。 必须在每个可能的返回点(return、err、panic)手动重复清理代码,极易遗漏且打断主要逻辑思路!像Java语言虽然…

NLP_知识图谱_大模型——个人学习记录

1. 自然语言处理、知识图谱、对话系统三大技术研究与应用 https://github.com/lihanghang/NLP-Knowledge-Graph 深度学习-自然语言处理(NLP)-知识图谱:知识图谱构建流程【本体构建、知识抽取(实体抽取、 关系抽取、属性抽取)、知识表示、知…

linux:进程详解(1)

目录 ​编辑 1.进程基本概念与基本操作 1.1 概念 1.2 描述进程-PCB 1.2.1PCB的基本概念 1.2.2 task_ struct 1.2.3 查看进程 2.进程状态 2.1 Linux内核源码展示 2.2 进程状态查看 ​编辑 2.3 Z(zombie)-僵⼫进程 2.4 僵尸进程的危害 2.5 孤儿进程 3.进程优先级 …

碳中和目标下的全球产业链重构:深度解析与未来路径

引言:气候临界点与产业链的系统性风险2023年,全球平均气温较工业化前上升1.2℃,南极冰盖年消融量达1500亿吨,极端天气事件导致的经济损失占全球GDP的2.3%。这一系列数据背后,暴露出传统产业链的致命缺陷——其设计逻辑…

FPGA实现SDI转LVDS视频发送,基于GTX+OSERDES2原语架构,提供2套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我已有的所有工程源码总目录----方便你快速找到自己喜欢的项目本博已有的 SDI 编解码方案FPGA实现LVDS视频收发方案 3、工程详细设计方案工程设计原理框图SDI 输入设备Gv8601a 均衡器GTX 解串SMPTE SD/HD/3G SDI IP核BT1120转RGB奇…

新手向:使用Python构建高效的日志处理系统

本文将详细讲解如何使用Python开发一个专业的日志分析工具,能够自动化处理、分析和可视化各类日志文件,大幅提升运维效率。环境准备开发本工具需要以下环境配置:Python环境:建议Python 3.8或更高版本必要库:pandas&…

大模型-量化技术

简介 模型量化是一种重要的模型压缩技术。其核心目标是在可控精度损失下,将大模型中浮点型权重(通常为 float32 等高精度格式)近似转换为低精度离散值表示(通常为 int8)。 具体而言,该技术通过将模型的权重…

【C语言网络编程】HTTP 客户端请求(域名解析过程)

在做 C 语言网络编程或模拟 HTTP 客户端时,第一步就离不开“把域名解析为 IP 地址”这一步。很多人可能直接复制粘贴一段 gethostbyname 的代码,但未必真正理解它的原理。 本篇博客将围绕一个经典函数: char *host_to_ip(const char *hostna…

Node.js特训专栏-实战进阶:16. RBAC权限模型设计

🔥 欢迎来到 Node.js 实战专栏!在这里,每一行代码都是解锁高性能应用的钥匙,让我们一起开启 Node.js 的奇妙开发之旅! Node.js 特训专栏主页 专栏内容规划详情 我将从RBAC权限模型的基础概念、核心组件讲起,详细阐述其设计原则、数据库模型设计,还会结合代码示例展示在…

mac上BRPC的CMakeLists.txt优化:解决Protobuf路径问题

问题背景与挑战 在构建高性能RPC框架BRPC时,​Protobuf依赖路径的配置往往是开发者面临的主要挑战之一。原始CMake配置在寻找Protobuf库时存在以下痛点: ​路径搜索不精确​:默认find_library无法定位自定义安装路径下的Protobuf​版本兼容…

Go 性能分析利器:pprof 工具实战指南

在 Go 语言开发中,性能问题往往是项目上线后最棘手的挑战之一。无论是 CPU 占用过高、内存泄漏,还是 goroutine 失控,都可能导致服务响应缓慢甚至崩溃。而pprof作为 Go 官方提供的性能分析工具,就像一把精准的手术刀,能…

fio测试SSD直接I/O(Direct IO)性能仅有100MB/s的问题解决

针对您使用fio测试SSD直接I/O(Direct IO)性能仅有100MB/s的问题,结合SSD特性和fio测试原理 fio测试SSD直接I/O(Direct IO)性能仅有100MB/s的问题 - LinuxGuideLinuxGuide 以下是可能的原因及优化方案: &a…