linux服务器离线安装vscode-server
上面那个commit_id在vscode上面的帮助-关于里面,提交(commit)后面那一串字符,需要替换为自己的版本。vscode远程连接时需要联网下载server服务,有时候使用内网无法下载,需要自己手动下载配置。执行完成应该可以正常使用vscode连接远程服务器并且vscode不再显示需要下载远程服务。
·
vscode远程连接时需要联网下载server服务,有时候使用内网无法下载,需要自己手动下载配置。
首先下载server,我使用比较新的vscode版本(1.105.1),如果你的vsocde版本过于旧,则不适用本教程,需要下载两个文件:
https://vscode.download.prss.microsoft.com/dbazure/download/stable/${commit_id}/vscode-server-linux-x64.tar.gz
https://vscode.download.prss.microsoft.com/dbazure/download/stable/${commit_id}/vscode_cli_alpine_x64_cli.tar.gz
上面那个commit_id在vscode上面的帮助-关于里面,提交(commit)后面那一串字符,需要替换为自己的版本。
比如我的是:
提交: 7d842fb85a0275a4a8e4d7e040d2625abbf7f084
那就要改成:
https://vscode.download.prss.microsoft.com/dbazure/download/stable/7d842fb85a0275a4a8e4d7e040d2625abbf7f084/vscode-server-linux-x64.tar.gz
https://vscode.download.prss.microsoft.com/dbazure/download/stable/7d842fb85a0275a4a8e4d7e040d2625abbf7f084/vscode_cli_alpine_x64_cli.tar.gz
下载完成后将这两个文件发送到服务器上,并在同级目录下执行:
commit=7d842fb85a0275a4a8e4d7e040d2625abbf7f084 # 修改成你自己的vscode commit
mkdir -p ~/.vscode-server/cli/servers/Stable-$commit/server
tar -zxvf vscode-server-linux-x64.tar.gz --strip-components=1 -C ~/.vscode-server/cli/servers/Stable-$commit/server
tar -zxvf vscode_cli_alpine_x64_cli.tar.gz -C ~/.vscode-server
mv ~/.vscode-server/code ~/.vscode-server/code-$commit
# 将远程服务器的code添加到环境变量(可选)
grep -q "export PATH=\"/root/.vscode-server/cli/servers/Stable-$commit/server/bin/remote-cli:\$PATH\"" ~/.bashrc || echo "export PATH=\"/root/.vscode-server/cli/servers/Stable-$commit/server/bin/remote-cli:\$PATH\"" >> ~/.bashrc
source ~/.bashrc
执行完成应该可以正常使用vscode连接远程服务器并且vscode不再显示需要下载远程服务。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)