IDEA离线环境搭建远程开发-Windows

公司的云桌面实在太卡,多个微服务项目跑起来,直接无法进行其它编码工作,所以想到使用Idea提供的远程开发功能,将服务运行在服务器,电脑只提供给开发页面展示,提高效率。
环境介绍:
开发环境,服务器环境均是完全无法访问外网。

一、安装包准备

  1. Linux环境idea安装包:ideaIU-2023.2.tar.gz 下载链接
  2. windows的idea安装包或者 JetBrainsGateway 下载链接
  3. JetBrainsClients安装包相关。这个比较坑,需要下载四个文件

二、安装好Idea或者JetBrainsGateway

三、打开软件的 [远程开发(Remote Development)]页面新建SSH链接

在这里插入图片描述
在这里插入图片描述
**加粗样式**
按照提示填好相关参数,一直到成功连接上。
注意:如果你的服务器需要堡垒机JumpServer才能访问到,需要用到SSH隧道技术,idea目前不支持直接连接,可以通过第三方软件进行代理后访问xshell,mobaXterm等软件可能会帮助到你。

连接好的页面:
在这里插入图片描述
注意红色方框的地方,如果是离线环境,会显示空白,这里需要联网来确定可以下载哪些ide,这里点击
安装选项】选择【上传安装程序】,需要用到第一步中准备的Linux环境下的Idea安装包
在这里插入图片描述
然后点击【上传IDE并连接

目前到这里都是比较正常的步骤,比较坑的是下一步连接完成后,竟然还需要额外联网下载一个叫JetBrainsClient的东西,而且这个东西默认网络下载,页面没有修改下载地址以及直接上传的方式,下面给出离线环境的解决方法

四、离线安装JetBrainsClient

第一步准备的文件中,有四个JetBrainsClient相关的文件,将这四个文件放在电脑的同一个文件夹下,例如C:\JetBrainsClients

然后进行以下注册表的配置,怎么打开注册表自己百度下。

1、新建项:计算机\HKEY_CURRENT_USER\SOFTWARE\JetBrains\RemoteDev
2、创建字符串值: 数值名称:clientDownloadUrl,数值数据:file:///C:/JetBrainsClients,这里文件夹是你刚刚放JetBrainsClients的文件夹,注意斜杠与反斜杠的区别。
3、创建字符串值: 数值名称:pgpPublicKeyUrl,数值数据:file:///C:/JetBrainsClients/KEYS

配置好注册表后,尝试进行重新连接,IDE就会从本地地址获取JetBrainsClient而不是进行网络下载。

至此离线环境搭建完成。

参考文章:https://www.jetbrains.com/help/idea/fully-offline-mode.html#8615b53f

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值