可以在没有互联网的情况下进行远程开发(从 PhpStorm 与 JetBrains Gateway)吗?

发布于 2025-01-11 13:25:46 字数 536 浏览 0 评论 0原文

这是我的工作背景;

  • 没有互联网(我使用我公司的内网)
  • Linux CentOS 7.9 远程服务器,其源文件位于
  • 我的开发 PC 上 PhpStorm 2021.3.2

我的愿望是在我的 PC 上的远程源上进行开发。你们的新 JetBrains Gateway 解决方案似乎满足了我的纸面期望。

然而,在实践中,我的印象是没有互联网就不可能使用这个解决方案?事实上,连接过程在此失败时停止:

无法下载 JetBrains 客户端

看来您的解决方案正在尝试下载 IDE 客户端以安装在我的计算机上。从我的角度来看,这是一种奇怪的行为,因为我已经在我的机器上安装了一个客户端:PhpStorm。为什么不使用我的机器上已安装的 PhpStorm 客户端?

感谢你的回复

Here is my working context;

  • no internet (I use my company's intranet)
  • Linux CentOS 7.9 remote server with my source files
  • PhpStorm 2021.3.2 on my development PC

My wish is to develop on my PC on remote sources. Your new JetBrains Gateway solution seems to meet my expectations on paper.

However, in practice, I have the impression that it is not possible to use this solution without internet ? Indeed, the connection process stops on this failure:

Failed to download JetBrains client

Looks like your solution is trying to download an IDE client to install on my machine. Which from my point of view is a weird behavior because I already have a client to install on my machine: PhpStorm. Why not use my PhpStorm client already installed on my machine ?

Thank you for your reply

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月下客 2025-01-18 13:25:46

错误消息中提到的“Jetbrains Client”不适用于您的本地计算机,而是适用于 Linux 服务器:

选择 IDE 版本和项目目录后,Gateway 会将 IDE 下载到远程服务器,解压缩,然后在加载项目的情况下启动它。

它在远程服务器上充当本地计算机上的客户端连接的“后端 IDE”:

JetBrains 客户端在本地运行并为 IDE 后端提供用户界面。

您甚至不需要完整的 PHPStorm IDE,Jetbrains Gateway 是一个独立的应用程序,附带一个可以连接到后端 IDE 的“瘦客户端”:

整个过程由 JetBrains Gateway 管理,这是一款全新的紧凑型独立应用程序,可提供开始远程开发所需的一切。由于它是独立的,因此您只需在本地安装即可开始工作,并且非常适合功能较弱的笔记本电脑以及不需要完整 IDE 安装的情况。

请参阅https://blog.jetbrains.com/ blog/2021/12/03/dive-into-jetbrains-gateway/ 更详细地了解其工作原理。

回答您的问题:没有互联网连接就无法使用 Jetbrains Gateway。

The "Jetbrains Client" mentioned in the error message is not for your local machine, but for the Linux server:

Once the IDE version and project directory are selected, Gateway will download the IDE to the remote server, unpack it, and launch it with your project loaded.

It acts on the remote server as a "backend IDE" to which the client on your local machine connects:

The JetBrains Client runs locally and provides the user interface for the IDE backend.

You would not even require the full PHPStorm IDE, the Jetbrains Gateway is a standalone app that comes with a "thin client" that can connect to the backend IDE:

This whole process is managed by JetBrains Gateway, a new, compact, standalone app that provides everything you need to get started with remote development. Since it’s standalone, it’s the only thing you need to install locally to start working and is ideal for less powerful laptops and in cases where a full IDE install isn’t desired.

See https://blog.jetbrains.com/blog/2021/12/03/dive-into-jetbrains-gateway/ for a more detailed look at how it works.

To answer your question: it is not possible to use Jetbrains Gateway without an internet connection.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文