笑看天下无敌手 发表于 2024-7-14 07:21:29

vscode 连接长途服务器 服务器无法上网 离线配置 .vscode-server

离线配置 vscode 连接长途服务器 .vscode-server

1. .vscode-server下载

使用vscode连接长途服务器时会主动下载配置.vscode-server文件夹,如果长途服务器无法联网,则需要手动下载
1)网址:https://update.code.visualstudio.com/commit:&替换为自己的vscode软件的id&/server-linux-x64/stable
2)vscode commit id获取
点击导航栏中的Help–>About–>获取commit–>复制到上方网址即可下载vscode-server-linux-x64.tar.gz文件
https://img-blog.csdnimg.cn/direct/59963c55991c46a7b5a68153e8bd5ad7.png
https://img-blog.csdnimg.cn/direct/ab5451bafc3a4dcc948282d8e50f4a93.png
2. .vscode-server配置

1)创建**.vscode-server/bin/&commit id&**文件夹
命令: mkdir -p ~/.vscode-server/bin/5c....
2)解压vscode-server-linux-x64.tar.gz到.vscode-server/bin/&commit id&文件夹
命令tar -xvf vscode-server-linux-x64.tar.gz -C ~/.vscode-server/bin/5c... --strip 1
3)解压后的目录结构如下
https://img-blog.csdnimg.cn/direct/1ae08eff1bba4153845ddde88e92b844.png
3. 使用

打开vscode连接长途服务器即可
注意:作者使用上述步骤仍然无法成功配置。但是其他博客却可以成功。
核查缘故原由后发现,除了bin中文件.vscode-server文件夹内还需要以下文件:
https://img-blog.csdnimg.cn/direct/c2b9737c0dd34b57a5416c0149d5cb9a.png
这些文件作者是通过以下命令下载的:
curl -x http://192.... "https://update.code.visualstudio.com/commit:5c.../server-linux-x64/stable" -o vscode-server-linux-x64.tar.gz
此中,http://192…是作者使用的署理服务器地址(也就是说最后照旧在服务器端联网了)
https://img-blog.csdnimg.cn/direct/6a643f32bd6141dc8cecee2c5b799092.png
有其他博客说这个命令curl "https://update.code.visualstudio.com/commit:5c.../server-linux-x64/stable" -o vscode-server-linux-x64.tar.gz是用于下载vscode-server-linux-x64.tar.gz的,但是作者通过这个命令下载的vscode-server-linux-x64.tar.gz只有1kb,.vscode-server文件夹内却多了图中文件,使得vscode-server配置成功。
实测,只有bin文件夹是无法成功配置的。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: vscode 连接长途服务器 服务器无法上网 离线配置 .vscode-server