1
0
mirror of synced 2026-01-17 21:01:42 -05:00
Files
docs/translations/ja-JP/content/codespaces/developing-in-codespaces/using-github-codespaces-in-your-jetbrains-ide.md
2022-11-22 16:51:48 +00:00

9.2 KiB

title, shortTitle, intro, miniTocMaxHeadingLevel, versions, type, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
title shortTitle intro miniTocMaxHeadingLevel versions type topics ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
JetBrains IDE で GitHub Codespaces を使う JetBrains IDEs JetBrains Gateway を使って codespace に接続し、お気に入りの JetBrains IDE で作業できます。 3
fpt ghec
* *
how_to
Codespaces
Developer
f522bf481e932f9735560ee4a1fec21944ced2e7 e8c012864f HT ja-JP 11/09/2022 148160157

{% data reusables.codespaces.codespaces-jetbrains-beta-note %}

JetBrains IDE 内の {% data variables.product.prodname_codespaces %} について

JetBrains IDE を使ってコードを処理する場合、codespace での作業を利用できます。 これを行うには、JetBrains Gateway アプリケーションを使います。

JetBrains Gateway をインストールした後、JetBrains を既定のエディターとして設定すると、{% data variables.product.prodname_dotcom_the_website %} から codespace を開くたびに JetBrains Gateway が起動し、お使いの JetBrains IDE を選んで codespace に接続できるようになります。

{% note %}

: JetBrains Gateway では、既存の codespace のみを使用できます。 codespace は、{% data variables.product.prodname_dotcom_the_website %} で、または {% data variables.product.prodname_cli %} を使って作成できます。 詳しくは、「リポジトリの codespace を作成する」を参照してください。

{% endnote %}

JetBrains リモート開発接続プロセス

JetBrains IDE で codespace を使う基本的なプロセスは次のとおりです。

  • JetBrains Gateway アプリケーションで、アクティブまたは停止している codespace の 1 つを選びます。
  • 次に、使う JetBrains IDE を選びます。
  • 選んだ JetBrains IDE が、codespace とソース コードをホストするリモート仮想マシンにダウンロードされます。
  • JetBrains シン クライアント アプリケーションがローカル コンピューターにダウンロードされ、起動されます。
  • クライアント アプリケーションは、完全なバックエンド IDE に接続します。
  • ローカル環境の場合と同じ方法で、クライアント アプリケーションでコードを処理できます。

前提条件

JetBrains IDE 内の codespace で作業するには、次のものが必要です。

  • 有効な JetBrains ライセンス
  • JetBrains Gateway アプリケーション
  • {% data variables.product.prodname_cli %} version 2.18.0 以降
  • SSH サーバーを実行している既存の codespace

JetBrains ライセンス

JetBrains Gateway から codespace に接続するには、サポートされている JetBrains IDE の少なくとも 1 つに対するライセンスが必要です。

JetBrains Gateway

JetBrains Gateway は、JetBrains Toolbox アプリケーションからインストールして更新できます。

  1. JetBrains Toolbox をダウンロードしてインストールします。

  2. JetBrains Toolbox を開きます。

  3. 使用可能なツールの一覧で Gateway を見つけて、 [インストール] をクリックします。

    JetBrains Toolbox のスクリーンショット

{% data variables.product.prodname_cli %}

JetBrains Gateway の {% data variables.product.prodname_github_codespaces %} プラグインを使うには、JetBrains Gateway から codespace を開く前に、{% data variables.product.prodname_cli %} バージョン 2.18.0 以降をインストールして構成しておく必要があります。

次のコマンドを使用して、{% data variables.product.prodname_cli %} のバージョンを確認します。

gh --version

詳しくは、「GitHub CLI について」を参照してください。

SSH サーバーを実行する codespace

接続先の既存の codespace が必要です。 {% data reusables.codespaces.ways-to-create-a-codespace %} 詳しくは、「リポジトリの codespace を作成する」を参照してください。

{% data reusables.codespaces.ssh-server-installed %}

devcontainer.json ファイルと既定のコンテナー イメージについて詳しくは、「開発コンテナーの概要」を参照してください。

{% note %}

: SSH 経由で codespace に接続する方法については、「{% data variables.product.prodname_github_codespaces %} クライアントのトラブルシューティング」を参照してください。

{% endnote %}

JetBrains Gateway を設定する

{% data variables.product.prodname_github_codespaces %} に JetBrains Gateway を初めて使う際は、{% data variables.product.prodname_codespaces %} プラグインをインストールする必要があります。 また、{% data variables.product.prodname_dotcom %} アカウントを使って、JetBrains Gateway から {% data variables.product.prodname_dotcom_the_website %} へのアクセスを許可する必要があります。

  1. JetBrains Gateway アプリケーションを開きます。

  2. [その他のプロバイダーのインストール] で、{% data variables.product.prodname_github_codespaces %} の [インストール] リンクをクリックします。

    JetBrains Gateway の初期ビューのスクリーンショット

  3. [codespace に接続] をクリックします。

    Gateway に [codespace に接続] ボタンが表示されているスクリーンショット

  4. [JetBrains Gateway へようこそ] ダイアログ ボックスで、 [{% data variables.product.prodname_dotcom %} でサインイン] をクリックします。

    サインイン ボタンのスクリーンショット

  5. ワンタイム コードの横にあるアイコンをクリックしてコピーし、ログイン リンクをクリックします。

    ワンタイム ログイン コードのスクリーンショット

  6. 現在 {% data variables.product.prodname_dotcom %} にサインインしていない場合、サインイン ページが表示されます。

    • 詳細を入力し、 [サインイン] をクリックします。
    • たとえば、2 要素認証コードを入力して、認証を確認します。
  7. [デバイスのアクティブ化] ページで、コピーしたコードを貼り付け、 [続行] をクリックします。

  8. 組織に所属している場合は、"組織へのシングル サインオン" ページが表示されます。 JetBrains Gateway からアクセスすることを承認する組織の横にある [承認] をクリックし、 [続行] をクリックします。

  9. [JetBrains の {% data variables.product.prodname_github_codespaces %} の承認] ページで、 [{% data variables.product.prodname_dotcom %} の承認] をクリックします。

  10. JetBrains Gateway アプリケーションに戻り、現在アクティブまたは停止している codespace の一覧から codespace を開き、次の手順のステップ 3 を参照してください。

JetBrains IDE で codespace を開く

{% data reusables.codespaces.opening-codespace-in-jetbrains %}

codespace に初めて接続すると、バックエンド IDE がリモート コンピューターにダウンロードされます。 これには数分かかることがあります。 次に同じ codespace に接続する際、このステップは必要なく、接続プロセスが迅速になります。

その後、バックエンド IDE が開始されます。 繰り返しになりますが、実行したままのバックエンド IDE に再接続する場合、このステップは今後は必要ありません。

クライアント アプリケーションが起動します。

参考資料