为什么连接VS Code的SSH我不能打开一个特定的文件夹?



我通常通过VS Code SSH连接远程计算机。设置(远程计算机IP、公私钥对设置正确)。奇怪的是,我可以打开远程计算机中的任何文件夹,但不能打开项目所在的文件夹(例如,我还可以打开项目的父文件夹)。它正常工作了好几年,现在出现了这种问题。

这里,我报告输出终端:

[21:03:16.164] "remote.SSH.serverInstallPath": {}
[21:03:16.168] SSH Resolver called for host: PC000
[21:03:16.168] Setting up SSH remote "PC000"
[21:03:16.173] Using commit id "6261075646f044b98968d5000324gdhsdsjdd3b" and quality "stable" for server
[21:03:16.177] Install and start server if needed
[21:03:16.182] Checking ssh with "ssh -V"
[21:03:16.261] > OpenSSH_for_Wind
[21:03:16.262] > ows_8.1p1, LibreSSL 3.0.2
[21:03:16.273] Running script with connection command: ssh -T -D 64484 "PC000" bash
[21:03:16.275] Terminal shell path: C:WindowsSystem32cmd.exe

过了一段时间,它返回超时错误。我把它请求的密码短语,然后它是无法连接到文件夹。有人有什么想法吗?

我尝试用VS Code SSH连接打开其他文件夹,它们被正确打开。我用命令窗口浏览了一下项目文件夹,一切正常。

您尝试过这个选项吗?"remote.SSH.useLocalServer": false,更多细节,你可以看看这里的讨论

terminal.integrated.inheritEnv选项设置为true解决了问题

相关内容

  • 没有找到相关文章

最新更新