1
0
mirror of synced 2025-12-19 18:10:59 -05:00

Codespaces: state supported versions of the JetBrains Gateway (#49640)

Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Siara <108543037+SiaraMist@users.noreply.github.com>
This commit is contained in:
hubwriter
2024-04-25 19:25:51 +01:00
committed by GitHub
parent 97150d58ff
commit e75537d970
5 changed files with 16 additions and 22 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View File

@@ -44,10 +44,9 @@ The basic process behind using a codespace in your JetBrains IDE is as follows.
To work in a codespace in a JetBrains IDE you need:
- A valid JetBrains license
- The JetBrains Gateway application
- {% data variables.product.prodname_cli %} version 2.18.0 or later
- An existing codespace that's running an SSH server. The codespace must have at least 4 cores.
- A valid JetBrains license.
- The JetBrains Gateway application, <!-- expires 2024-06-30 -->versions 2023.3.\* or 2024.1.\*.<!-- end expires 2024-06-30 -->
- An existing codespace running on a virtual machine that has at least 4 cores. The codespace must also be running an SSH server. For more information, see "[Codespace running an SSH server](#codespace-running-an-ssh-server)."
### JetBrains license
@@ -59,21 +58,12 @@ You can install and update the JetBrains Gateway from the JetBrains Toolbox appl
1. Download and install the [JetBrains Toolbox](https://www.jetbrains.com/toolbox-app).
1. Open the JetBrains Toolbox.
1. Find **Gateway** in the list of available tools and click **Install**.
1. Find **Gateway** in the list of available tools.
![Screenshot of the JetBrains Toolbox with "Gateway" at the bottom of the list of applications. Each application has an "Install" button next to it.](/assets/images/help/codespaces/jetbrains-toolbox.png)
### {% data variables.product.prodname_cli %}
The {% data variables.product.prodname_github_codespaces %} plugin for the JetBrains Gateway requires that you have installed and configured {% data variables.product.prodname_cli %} version 2.18.0 or later before opening a codespace from the JetBrains Gateway.
Use this command to check your version of {% data variables.product.prodname_cli %}:
```shell copy
gh --version
```
For more information, see "[AUTOTITLE](/github-cli/github-cli/about-github-cli)."
1. To the right of **Gateway**, click the ellipsis (**...**), then click **Available versions**.
1. In the list of versions, beside a supported version (see "[Prerequisites](#prerequisites)"), click **Install**.
### Codespace running an SSH server
@@ -93,7 +83,8 @@ For more information about the `devcontainer.json` file and the default containe
The first time you use JetBrains Gateway for {% data variables.product.prodname_github_codespaces %}, you must install the {% data variables.product.prodname_codespaces %} plugin. You must also allow the JetBrains Gateway to access {% data variables.product.prodname_dotcom_the_website %} using your {% data variables.product.prodname_dotcom %} account.
1. Open the JetBrains Gateway application.
1. Open the JetBrains Toolbox application.
1. In the list of installed tools, click **Gateway**.
1. Under **Install More Providers** click the **Install** link for {% data variables.product.prodname_github_codespaces %}.
![Screenshot of the "Welcome to JetBrains Gateway" page, with "{% data variables.product.prodname_github_codespaces %}" listed under "Install More Providers."](/assets/images/help/codespaces/jetbrains-gateway-initial-view.png)
@@ -102,6 +93,10 @@ The first time you use JetBrains Gateway for {% data variables.product.prodname_
![Screenshot of the Gateway with the "Connect to {% data variables.product.prodname_codespaces %}" button.](/assets/images/help/codespaces/jetbrains-gateway-connect.png)
1. The first time you connect, you're prompted to choose whether you want to allow {% data variables.product.prodname_dotcom %} to collect anonymized usage data, to improve functionality and user experience. Click **Allow** or **Deny**.
You can change your choice later, if required, in the settings for the {% data variables.product.prodname_github_codespaces %} plugin, which you can access within the JetBrains Gateway settings.
1. In the "Welcome to JetBrains Gateway" dialog, click **Sign In with {% data variables.product.prodname_dotcom %}**.
1. Click the icon beside the one-time code to copy it.

View File

@@ -1,5 +1,8 @@
{% note %}
**Note**: Using {% data variables.product.prodname_github_codespaces %} with JetBrains IDEs is currently in public beta and is subject to change.
**Notes:**
- Using {% data variables.product.prodname_github_codespaces %} with JetBrains IDEs is currently in public beta and is subject to change.
- To work on a codespace in a JetBrains IDE you must use <!-- expires 2024-06-30 -->release 2023.3.\* or 2024.1.\*<!-- end expires 2024-06-30 --> of the JetBrains Gateway.
{% endnote %}

View File

@@ -9,10 +9,6 @@ Alternatively, you can also open the JetBrains Gateway and select an existing co
![Screenshot of the JetBrains Gateway home page, showing the "Connect to Codespaces" button.](/assets/images/help/codespaces/jetbrains-gateway-connect.png)
1. The first time you connect, you're prompted to choose whether you want to allow {% data variables.product.prodname_dotcom %} to collect anonymized usage data, to improve functionality and user experience. Click **Allow** or **Deny**.
You can change your choice later, if required, in the settings for the {% data variables.product.prodname_github_codespaces %} plugin, which you can access within the JetBrains Gateway settings.
1. In the "Your Codespaces" list, click the codespace you want to work in.
![Screenshot of the "Your Codespaces" list in the JetBrains Gateway.](/assets/images/help/codespaces/jetbrains-gateway-codespaces.png)