メモ: JetBrains IDE での GitHub Codespaces の使用は現在、パブリック ベータ版であり、変更される場合があります。
GitHub.com 上、JetBrains IDE 内、Visual Studio Code 内、または GitHub CLI を使って、アクティブなまたは停止している codespace をもう一度開くことができます。 削除された codespace を開き直すことはできません。 詳しくは、「codespace のライフサイクル」を参照してください。
自分のすべての codespace は、github.com/codespaces の [あなたの codespace] ページで確認できます。 このページからは、次のことを行うことができます。
- codespace を開く、停止する、または削除する。
- codespaces の所有者 (および課金先である可能性があるユーザー) を確認する (個人アカウント、または所属する組織)。 詳しくは、「GitHub Codespaces の支払いについて」をご覧ください。
- 新しい codespace を、GitHub のテンプレートのいずれかを選択するか、 [新しい codespace] をクリックして作成する。 詳しくは、テンプレートからの codespace の作成とリポジトリからの codespace の作成に関する説明を参照してください。
既存の codespace を開く
-
github.com/codespaces の [Codespaces] ページに移動します。
-
既定のエディターで codespace を開くには、codespace の名前をクリックします。 個人用設定ページで、Codespaces の既定のエディターを設定できます。詳しくは、「GitHub Codespaces の既定のエディターを設定する」をご覧ください。
既定以外のエディターで codespace を開くには、次のようにします。
- 開く codespace の右側にある省略記号 ( ... ) をクリックします。
- [開く] をクリックします。
- [開くアプリケーション] をクリックします。
codespace は次の中で開くことができます。
- 自分のブラウザー
- Visual Studio Code
- JetBrains Gateway
- JupyterLab
Visual Studio Code または JetBrains Gateway を選ぶ場合、選んだアプリケーションをローカル コンピューターにインストールしていることを確認する必要があります。
JupyterLab を選んだ場合は、JupyterLab アプリケーションを codespace にインストールする必要があります。 既定のコンテナー イメージには JupyterLab が含まれているため、既定のイメージから作成された codespace には常に JupyterLab がインストールされます。 既定のイメージについては詳しくは、「開発コンテナーの概要」と
devcontainers/images
リポジトリを参照してください。 開発コンテナー構成で既定のイメージを使用していない場合は、devcontainer.json
ファイルにghcr.io/devcontainers/features/python
機能を追加して JupyterLab をインストールできます。 オプション"installJupyterlab": true
を含める必要があります。 詳細については、devcontainers/features
リポジトリのpython
機能の README を参照してください。
注: VS Code で GitHub Codespaces を使用するには、Codespaces 拡張機能をインストールする必要があります。詳しくは、「Visual Studio Code で GitHub Codespaces を使用する」をご覧ください。
-
VS Code デスクトップ アプリケーションで、Command + Shift + P (Mac) または Ctrl + Shift + P (Windows/Linux) を使ってコマンド パレットを開きます。
-
「Codespaces」と入力して、次のいずれかのコマンドを選びます。
- VS Code の新しいウィンドウで codespace を開くには、 [Codespaces: 新しいウィンドウで codespace を開く] を選びます
- Web エディターで codespace を開くには、 [Codespaces: ブラウザーで開く] を選びます
-
開く codespace をクリックします。
VS Code のリモート エクスプローラー ビューに移動し、開く codespace を右クリックすることで、上記のコマンドにアクセスすることもできます。
注: リモート エクスプローラーがアクティビティ バーに表示されない場合:
- コマンド パレットにアクセスします。 たとえば、Shift + Command + P (Mac) / Ctrl + Shift + P (Windows/Linux) を押します。
- 次のコマンドを入力します:
codespaces
- [コードスペース: 詳細] をクリックします。
-
ターミナルで、次のいずれかの GitHub CLI コマンドを入力します。
-
VS Code で codespace を開くには、次のように入力します。
Shell gh codespace code
注: ローカル コンピューターに VS Code がインストールされている必要があります。 詳しくは、VS Code ドキュメントの Visual Studio Code の設定に関する説明を参照してください。
-
ブラウザーで codespace を開くには、次のように入力します。
Shell gh codespace code --web
-
JupyterLab で codespace を開くには、次のように入力します。
Shell gh codespace code --jupyter
注: JupyterLab アプリケーションは、開いている codespace にインストールされている必要があります。 既定のコンテナー イメージには JupyterLab が含まれているため、既定のイメージから作成された codespace には常に JupyterLab がインストールされます。 既定のイメージについては詳しくは、「開発コンテナーの概要」と
devcontainers/images
リポジトリを参照してください。 開発コンテナー構成で既定のイメージを使用していない場合は、devcontainer.json
ファイルにghcr.io/devcontainers/features/python
機能を追加して JupyterLab をインストールできます。 オプション"installJupyterlab": true
を含める必要があります。 詳細については、devcontainers/features
リポジトリのpython
機能の README を参照してください。
-
-
方向キーを使って、開きたい codespace に移動します。
-
codespace を開くには、Enter キーを押します。
詳しくは、GitHub CLI のマニュアルで gh codespace code
をご覧ください。
JetBrains Gateway を既定のエディターとして設定している場合、GitHub.com から codespace を開くと、Gateway が自動的に起動します。
JetBrains Gateway が既定のエディターではない場合でも、github.com/codespaces にある [あなたの Codespaces] ページに移動し、開く codespace の右側にある省略記号 (...) をクリックすることによって、JetBrains で codespace を開くことができます。 詳しくは、「既存の codespace を開く」をご覧ください。
または、JetBrains Gateway を開き、次の手順で説明するように、既存の codespace を選ぶこともできます。
-
JetBrains Gateway アプリケーションを開きます。
-
[Codespaces に接続する] をクリックします。
-
[あなたの Codespaces] リストで、作業する codespace をクリックします。
-
"使用可能な IDE" リストで、使用する JetBrains IDE をクリックします。 Gateway は、次回 codespace に接続するときのために、選んだ項目を記憶します。
-
[Connect] をクリックします。
注: "ファイアウォールを実行している場合": リモート リソースに初めて接続するときに、JetBrains Gateway がお使いのネットワーク経由で通信することを許可するように求められる場合があります。__