ssh - 如何通过ssh管理项目文件夹?

标签 ssh visual-studio-code development-environment

开发全栈网络应用程序,我想在 linux 机器上拥有我所有的代码和构建逻辑(即 git、docker 容器和其他终端命令),但我的所有开发工作流都在我的 windows 机器上(所以我的 IDE 、Web 浏览器和 REST 客户端)通过 SSH 访问它。

除了 IDE,我已经设法完成了所有这些工作,我只能通过 SSH 编辑单个文件,而不是将文件夹作为项目来管理。所以现在我在 Linux 机器 (Ubuntu) 上使用 VSCode,这是阻止我放弃图形界面并在其上安装 Ubuntu Server 的最后一件事。

不,我不想使用 Vim 或 Emacs。我想使用 VSCode 或其他现代 IDE,但最好使用 VSCode。

最佳答案

按照此处的说明尝试使用 Remote VSCode 插件:Using Remote VSCode

此讨论正是关于您的问题:VSCode 13643 issue Github

编辑:我最近在 Github 上发现了一个新的 VSCode 插件:vs-deploy .它旨在非常快速地远程部署文件和文件夹。它似乎在工作,到目前为止我还没有发现任何错误。它适用于 FTP、SFTP (SSH) 和许多其他协议(protocol)。

关于ssh - 如何通过ssh管理项目文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49496046/

相关文章:

mysql - 开发数据库凭据最佳实践?

java - Linux 上的 JSCH 抛出 java.awt.HeadlessException

python - paramiko 中用于身份验证类型的 get_allowed_auths()

linux - ssh key 中的命名是否重要

flutter - Flutter新的Web项目未显示在Visual Studio命令面板中

typescript - 一个关于使用 RxJs 和 typescript 进行类型推断的有趣故事

bash - Visual Studio 集成终端 bash 错误

development-environment - 如何打造一支充满热情的开发团队?

PHP shell_exec 页面超时

java - Spring的LocalContainerEntityManagerFactoryBean可以在J2SE环境中使用吗?