将Visual Studio Code集成到Google Cloud中

12

我该如何从Visual Studio Code与我的Google App Engine实例上的代码进行交互?


在使用谷歌云代码编辑器时,实际上您正在编辑驻留在为您的云 Shell 会话提供的谷歌计算引擎虚拟机上的代码。无法直接与部署到应用引擎的代码交互,您必须再次从云 Shell 虚拟机或本地机器的云 SDK 部署。 - Christopher P
好的,谢谢你,我明白了。 - dendog
你是否已经将应用程序部署到Google Cloud App Engine或者正在使用Compute Engine虚拟机?无论哪种情况,每次更改代码后,您都需要重新部署以使更改生效。如果您想直接从Visual Studio的IDE进行部署,请查看Cloud Tools for Visual Studio - https://cloud.google.com/visual-studio/ - Philipp Sh
5
谷歌云平台推出了新功能,使用户可以从任何终端连接到云Shell。这项功能为开发人员和系统管理员提供了更多的灵活性,并且使他们可以从其常用的命令行界面访问谷歌云计算资源。 - Praveen Soni
太棒了! - dendog
3个回答

8

注意:这是对博客帖子的回复,为了方便起见在此重复指出。每次提到 "linux-x64" 的地方实际上应该是 "linux-x86_64"。只需添加 "86_",一切都几乎就水落石出了。 - ribbit

4
您可以使用 SSHFS 在Google Cloud虚拟机(VM)上挂载远程目录。与VNC或FTP相比,它非常易于设置和使用:
  • 首先,您需要通过ssh访问VM。这实际上非常容易,您无需自己生成任何密钥。只需转到控制台,然后:计算引擎> VM实例,然后找到您的实例并单击最右侧的SSH按钮。教程和更多信息在此处

  • 在您的计算机上安装SSHFS。如果您使用的是Mac,则可以使用brew cask install osxfuse,然后使用brew install sshfs

  • 准备好了。只需键入sshfs [you_user_name]@[external_ip_of_vm]:[directory_on_vm_to_mount_to] [local_mount_point],例如sshfs john@35.222.222.1:/home/john ~/john-vm

如果您决定设置VNC,这里有一个非常好的教程link,告诉您如何在GC上设置它。这是另一个关于如何设置SFTP的链接。

3

您还可以查看VSCode远程。它是最近开发的,并且已经处于相当稳定的阶段。可能远程SSH对您在这种情况下最有帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接