使用 JetBrains Gateway 和 Gitpod 進行遠端開發

語言: CN / TW / HK

我們十分高興地與 Gitpod 的朋友共同宣佈,Gitpod 已與我們的遠端開發解決方案 JetBrains Gateway 整合。 

這意味著您將可以從最喜歡的 JetBrains IDE 中訪問託管在臨時開發環境中的原始碼,根據需要隨時在雲端執行。 所有語言處理都將在您的 Gitpod 環境中進行,而您可以在本地使用功能豐富的瘦客戶端工作以獲得熟悉的 JetBrains IDE 體驗。

使用 JetBrains Gateway

進行遠端開發

JetBrains Gateway 是我們在 2021 年 11 月宣佈推出的遠端開發解決方案。它是一款獨立應用,可通過 SSH 連線到遠端伺服器,下載並安裝 IDE 作為後端服務,並開啟託管在遠端機器上的專案。

Gateway 隨後將啟動 JetBrains Client,這是一款能夠連線到 IDE 後端服務並以本地執行方式呈現您的專案的瘦客戶端。 它基於 IntelliJ 平臺,為您提供了非常豐富、熟悉且可定製的介面,但所有編譯、索引和語言處理都在強大的雲機器上完成。

Gateway 會負責連線到遠端機器並確保 IDE 後端已安裝並執行,但它不負責管理遠端伺服器。 可以通過多種方式執行遠端伺服器:連線到物理機器、在內部網路中託管虛擬機器、在雲端執行 Docker 映象等。Gateway 沒辦法處理所有這些過程。 相反,伺服器管理方面的問題需要單獨考慮。 事實上,作為整合團隊環境 Space 的一部分,我們擁有自己的編排平臺,它可以為您管理開發環境、安裝 IDE 和“預熱”環境 – 下載所有依賴項、構建專案,甚至在儲存快照之前確保所有索引均已完成。

Gitpod 與 Gateway 整合

今天,我們宣佈與 Gitpod 合作,將 Gateway 帶到您的臨時開發環境中。Gitpod 是一款用於自動化開發環境的知名開源編排和預配平臺。

Gitpod 為 Gateway 打造了一個外掛,讓您可以輕鬆連線到基於託管在 GitHub、GitLab 或 Bitbucket 中的倉庫的開發環境。 從 Gateway 歡迎螢幕中安裝外掛,連線您的 Gitpod 帳戶後,即可藉助 Gitpod 整合瀏覽並連線到您的現有工作區。 您可以從倉庫建立新的工作區以及選擇要安裝哪種 JetBrains IDE – 目前支援 IntelliJ IDEAGoLandPyCharm  PhpStorm,即將支援更多 IDE。 然後,Gitpod 將配置遠端伺服器,並將事務遞交給 Gateway 以啟動 IDE 後端並連線 Client。 就是這樣! 現在,您已準備就緒,可以使用在雲端或本地部署環境中執行的最喜歡的 JetBrains IDE 了。

這可以為您帶來很多好處。 例如,您無論是在辦公室使用臺式計算機還是在家中使用效能不足的膝上型電腦工作,都可以藉助強大的雲機器來處理您的專案。 原始碼始終位於遠端機器上,因此安全十足,您無需擔心遺失自己的膝上型電腦! 藉助 Gitpod 整合,您可以建立會隨每次提交保持更新的臨時開發環境,從而隨時快速開始工作。

當然,不要忘記訪問 Gitpod 偏好設定,將您最喜歡的 JetBrains IDE 設定為開啟工作區時的預設桌面編輯器!

我們要祝賀 Gitpod 構建瞭如此出色的整合,期待在未來與他們合作推出新的功能。您也可以訪問 Gitpod 並瞭解更多資訊。

  • Gitpod:

    https://www.gitpod.io/blog/gitpod-jetbrains

本博文英文原作者:Matt Ellis

⏬ 戳「閱讀原文」檢視部落格原文

本文分享自微信公眾號 - JetBrains(JetBrainsChina)。
如有侵權,請聯絡 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。