GitHub now supports the use of GitHub Codespaces with JetBrains IDEs via the JetBrains Gateway. After downloading the JetBrains Gateway and installing the GitHub Codespaces plugin, users will be able to connect to their codespaces with the JetBrains IDE of their choice.
Once connected, users can leverage the full power of JetBrains’ IDEs in the cloud: fast, accurate code completion; integrated run and debug configurations; and unparalleled code navigation tools. Rather than needing to install each IDE on a developer machine, using GitHub Codespaces with JetBrains IDEs enables the use of any JetBrains IDEs in the cloud.
The beta supports connectivity to a codespace, private port forwarding, and a fully featured code editing experience in the following IDEs:
- IntelliJ IDEA
- PyCharm
- WebStorm
- GoLand
- RubyMine
- PHPStorm
Additional IDE support, codespace management tools (e.g. creation, deletion, changing the machine type), and better support for Development Container creation will be added as the beta progresses.
In order to connect to a codespace via the JetBrains Gateway, users will need the following:
- The JetBrains Gateway
- The GitHub Codespaces plugin
- The GitHub CLI (
>=2.18.0
) - A valid JetBrains license
Check out the documentation to learn more and get started.
For feedback or questions, create an issue in this repository and we will get back to you.