vscode远程连接linux需要联网吗

vscode远程连接linux需要联网吗,第1张

需要。第一步:安装远程连接插件
点击左侧的扩展按钮,搜索插件“ Remote Development ”进行安装

第二步:配置连接服务器账号
1)安装完后会在左侧生成了远程连接的图标,点击此图标,然后选择设置图标

2)点击d出的 config文件,如下图

3)在文件中填写服务器的配置
Host为在VS Code内显示的名称,可以随意填写,Hostname是远程服务器的公网IP地址,User 是用于登录的用户名称。如下图:
选择ssh/config

第三步:修改VS Code 设置
依次选择 “文件”->“首选项”->“设置”,搜索 Show Login Terminal,勾选 ‘Always reveal the SSH login terminal’

第四步:进行远程连接并 *** 作
1)再点击远程连接的图标,选择 Connect to Host in New Window,如下图

2)点击后会打开一个新的VSCode,在下方的终端中,输入登录密码

3)输入后会显示已连接到远程,这时选择打开文件夹

4)选择要打开的文件夹,点击确定
或者控制台执行 打开对应的文件夹

可以看到,vs code右下角出现了这样一个小图标(点击即可打开)

如不作任何配置:点击之后默认打开>1、安装svn客户端TortoiseSVN。2、创建存放自己项目的文件夹,把本地创建好的vue项目代码提交到svn服务器上,不提交nodemodules。3、在本地要存放项目的地方右键svncheckout,填入上一步提交的路径,下载后用vscode打开此文件夹。4、在终端中执行命令npminstall,安装项目依赖。5、输入npmrundev运行项目。6、修改文件后直接在vscode左侧右键svnCommit就会显示需要提交的文件。
还没有纳入svn控制的文件才可以纳入忽略文件列表,已经被svn控制的文件是无法纳入到忽略文件列表的。若你的文件已经纳入svn控制,可以将导出另存到其他位置,然后将原工作区的文件夹删除,commit一下,再把刚才另存的文件夹复制回来,这样此文件夹就脱离svn控制啦。

今天晚上突然发现VScode Remote 连接不到服务器了,但是直接ssh是没有问题的。在vscode控制台发现以下错误,Acquiring lock on /root/vscode-server/bin/f80445acd5a3dadef24aa209168452a3d97cc326/vscode-remote-lockrootf80445acd5a3dadef24aa209168452a3d97cc326

网上没有找到类似问题的解决方案,故记录一下。

服务器端的VScode Remote插件安装在 /root/vscode-server 目录下面,插件被lock不可用了估计是版本更新的时候导致的。

简单粗暴,把整个目录直接删除了,重新使用VScode Remote连接时在会在服务器端安装新的插件即可正常使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10752345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存