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: To work in a codespace in a JetBrains IDE you need:
- A valid JetBrains license - A valid JetBrains license.
- The JetBrains Gateway application - The JetBrains Gateway application, <!-- expires 2024-06-30 -->versions 2023.3.\* or 2024.1.\*.<!-- end expires 2024-06-30 -->
- {% data variables.product.prodname_cli %} version 2.18.0 or later - 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)."
- An existing codespace that's running an SSH server. The codespace must have at least 4 cores.
### JetBrains license ### 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. Download and install the [JetBrains Toolbox](https://www.jetbrains.com/toolbox-app).
1. Open the JetBrains Toolbox. 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) ![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 %} 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**.
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)."
### Codespace running an SSH server ### 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. 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 %}. 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) ![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) ![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. 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. 1. Click the icon beside the one-time code to copy it.

View File

@@ -1,5 +1,8 @@
{% note %} {% 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 %} {% 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) ![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. 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) ![Screenshot of the "Your Codespaces" list in the JetBrains Gateway.](/assets/images/help/codespaces/jetbrains-gateway-codespaces.png)