问题标签 [vscode-remote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
977 浏览

vscode-remote - 如何使用 sudo 编辑具有 Visual Code 远程扩展名的文件

Visual Code 远程 SSH 扩展允许在嵌入式终端中编辑任何远程文件,code <filename>这非常有用。

但是,当使用 sudo 打开文件时,例如sudo code /etc/fstabs它会返回

有没有办法允许code任何用户使用?

0 投票
1 回答
174 浏览

vscode-remote - 从用户A切换到用户B

在我的情况下,我首先需要连接到 UserA 然后 su - UserB 才能访问我的文件。但是当我尝试连接扩展程序时,它无法识别服务器版本。

我收到以下错误消息:无法访问或不是 Linux x86_64。(不能执行命令行和远程命令。)

0 投票
2 回答
1967 浏览

visual-studio-code - VSCode:远程使用开发容器,无需本地安装 docker

目前,我有:

  • 具有低系统规格的桌面,Windows 7 Pro(没有管理员权限),没有 docker
  • 安装了 Centos7 和 docker 的虚拟机。

在我的桌面上,我可以使用:

  • 我在本地安装的 VSCode 和 Remote - SSH 在我的 VM 上进行远程开发。它运作良好,但我不能将它与远程 - 容器结合起来。
  • X11Forwarding 直接使用安装在此 VM 上的 VSCode 进行开发。我可以使用 Remote - Containers,但 X11 很慢。

有没有办法使用本地 VSCode 在远程容器中开发,而无需本地安装 docker(显然在主机上安装了 docker)?

0 投票
2 回答
625 浏览

bash - 我想使用代码。WSL 中的命令以远程打开 vs-code-insiders

我正在使用适用于 linux 的 Windows 子系统,迄今为止最好的文本编辑器体验是 VS Code-Insiders 及其 WSL 远程插件。然而,尽管反复努力,我在复制 WSL (zsh) 终端中可以键入code .code XX以代码打开目录的功能方面只取得了部分成功。我确实有一个可以工作的功能,在代码内部人员中打开 WSL 目录,但它不会以某种方式通过 WSL 接口,所以我使用的是我想要所有 linux 的 powershell/windows 环境。此功能在一定程度上起作用,并且已提供。

我尝试了一个简单的别名(由于目录路径中的 Windows 空格而不起作用)。这个版本有效 - 但我必须ctrl + shift + p-> Remote WSL: Reopen Window In WSL

我希望该功能按预期工作-在 WSL 中运行时,它已经打开了带有 WSL 会话的 windows (.exe) VSCode 内部人员。

0 投票
2 回答
29962 浏览

visual-studio-code - 如何杀死 Ubuntu 主机上的 VSCode 远程服务

我刚刚更新了 VSCode Remote Insider,我无法再通过 VSCode 连接到我的主机。

我试图卸载我的本地 VSCode Insider 并重新启动它,但它没有帮助。然后,我删除了主机上的 .vscode-remote-insider 目录。但是,VSCode 远程无法重新安装远程服务,因为旧服务仍在运行。以下是我本地 VSCode 客户端的输出。

remote-ssh@0.44.0 win32 x64 SSH 解析器调用“ssh-remote”,尝试 1 SSH 解析器调用主机:121 设置 SSH 远程“121”使用提交 ID“c089daa858f34631f5f827ff8a0313bf1e2ded6d”和质量“内部人员”用于服务器测试 ssh with ssh -V ssh exited with code: 0 Got stderr from ssh: OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4 Install and start server if needed

安装到 /home/***/.vscode-server-insiders/bin/c089daa858f34631f5f827ff8a0313bf1e2ded6d...

使用 wget 下载

下载完毕

发现正在运行的服务器...

* * 提醒:您只能将此软件与 Visual Studio 系列产品一起使用,

服务器未成功启动。完整的服务器日志 >>> <<< 服务器日志结束 cat: /home/ /.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log: 没有这样的文件或目录 cat: /home/ /.vscode-server-insiders/。 c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有这样的文件或目录 cat:/home/***/.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有这样的文件或目录

“安装”终端命令完成收到安装输出:cat:/home/***/.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有这样的文件或目录无法从服务器输出解析远程端口:cat:/home/ shawnguo/.vscode-server-insiders/.c089daa858f34631f5f827ff8a0313bf1e2ded6d.log:没有这样的文件或目录

最大的麻烦是我无法杀死主机上的 VSCode 进程,因为当旧进程被杀死时,它们总是会产生一个新进程。

0 投票
2 回答
1977 浏览

visual-studio-code - VS Code 远程容器:无法创建目录“/home/appuser”:

我正在尝试使用 Visual Studio Code 的Remote - Containers 扩展,但是当我“在容器中打开文件夹”时,我收到此错误:

我的 Dockerfile 使用:

我也试过:

如果我直接构建它们,这两种方法都有效。我怎样才能让它工作?

0 投票
1 回答
865 浏览

visual-studio-code - 如何使用 sudo 运行任务

我想在 VS Code 中创建一个任务来启动/停止我的 postgres 服务器。是否可以使用 sudo 运行任务?

例如,sudo service postgresql start

我尝试了以下启动配置,但失败并出现无法加载此类文件的错误。

0 投票
1 回答
45 浏览

docker - 如何从主机的远程 devcontainer 中访问从 VSCode 调试器启动的 .NET Core webapi 服务

当 dll 从远程 VSCode 的调试器启动时,我无法从主机访问容器化的 .NET 服务。

我可以访问服务

  • 使用 dotnet 命令手动运行 dll 时从主机
  • 手动运行 dll 或使用 VSCode 调试器时从容器(使用 curl)

示例存储库:https ://github.com/matrumz/stackoverflow-devcontainers-ports-debug

手动运行时可以从主机访问

手动运行时可以从主机访问

使用 VSCode 调试器启动时的结果

听5000 curl 在容器中工作 从主机访问失败

0 投票
1 回答
586 浏览

visual-studio-code - 无法在 VSCode 中 ssh 到远程机器

几天前我升级到 VSCode 1.36.0,从那时起我就无法 ssh 进入远程机器。当我尝试这样做时,出现以下错误:

群:99:输入/输出错误

任何人都可以帮助找到解决方法吗?

0 投票
1 回答
146 浏览

ssh-agent - Remote-SSH 找不到代理

我正在尝试让 Remote-SSH 与 ssh-agent 一起工作,从 Windows 7 桌面到 CentOs 7 服务器。

我正在使用 Git for windows 包中的 ssh、ssh-add 和 ssh-agent。在 cmd 提示符下,一切正常,我可以“ssh-add -l”并查看密钥,并且可以运行“ssh”,它运行没有问题,无需输入密码:

在 VS-Code 中,我无法让它工作。在 VS-Code 终端中运行完全相同的 ssh-add 命令似乎找不到代理:

VS-Code 中的实际远程功能或多或少是有效的,但会不停地询问密码。

这里缺少什么?为什么 vs-code 环境连接不上 ssh-agent?