发布时间:2022-09-06 20:00
更多奇技淫巧欢迎订阅博客:https://fuckcloudnative.io
前言
今天看到我的 Goland 可以更新了,于是简单看了一下 Release Note,发现了一个似乎期待已久的功能:Code With Me,这个功能有点类似于 VSCode 中的 Remote Developer[1],但是 Jetbrains 以自己的方式实现成另外一种形式,于是我就体验了一把,顺便写了一下入坑指南。
那首先,如果你需要玩这个功能,你得升级你的 IDE 到 2020.3 版本,这是当前最新的版本了。
简单使用其实就是 JetBrains 家的指导了,真的很简单了,只需要复制一个分享链接,然后给别人,别人在浏览器打开就可以了,后续直接就等待客户端安装之类的,不一会就连接上了,具体的步骤为:
安装 “Code With Me ”插件
在界面上点击共享按钮
然后选择分享的权限,复制分享链接,然后发给对方即可
我是全选的,你可以按照自己的需求来。
在对方接入之后,记得 “同意”对方接入,这样双方就可以看到同样的项目界面了。
如果你想看别人的项目的话,那么基本上差不多,首先你得有别人的分享链接,然后:
这个才是我的重头戏,默认情况下如“简单使用”中的介绍使用的都是公网的连接,速度很可能不尽人意,最好还是可以公司局域网才是真的好,所以这里我就介绍一下如何通过局域网来玩。
和公网的区别就在于局域网的需要你自己搭建一个服务器,然后大家通过这个私有的服务器接入,这同时也要求所有的参与者都要能访问这个服务器。自建服务器需要 Docker 和 Docker-Compose 支持,如果你本地没有安装的话,可以参考一下我的文章进行安装:
CentOS 安装 Docker[2]
Linux Install Compose[3]