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
英文地址,請注明出處:http://en.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…