{"meta":{"title":"既存の codespace を開く","intro":"終了または停止した codespace をもう一度開いて、作業に戻ることができます。","product":"Codespaces","breadcrumbs":[{"href":"/ja/codespaces","title":"Codespaces"},{"href":"/ja/codespaces/developing-in-a-codespace","title":"codespace で開発する"},{"href":"/ja/codespaces/developing-in-a-codespace/opening-an-existing-codespace","title":"既存の codespace を開く"}],"documentType":"article"},"body":"# 既存の codespace を開く\n\n終了または停止した codespace をもう一度開いて、作業に戻ることができます。\n\nGitHub や Visual Studio Code\nで、または GitHub CLI を使って、アクティブな codespace または停止している codespace をもう一度開くことができます。 削除された codespace を開き直すことはできません。 「[codespace ライフサイクルについて](/ja/codespaces/about-codespaces/understanding-the-codespace-lifecycle)」を参照してください。\n\n自分のすべての codespace は、[github.com/codespaces](https://github.com/codespaces) の \\[あなたの codespace] ページで確認できます。 このページからは、次のことを行うことができます。\n\n* codespace を開く、停止する、または削除する。\n* codespaces の所有者 (および課金先である可能性があるユーザー) を確認する (個人アカウント、または所属する組織)。 「[GitHub Codespaces の課金](/ja/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces)」を参照してください。\n* マシンの種類、サイズ、codespace の状態を確認します。\n* 新しい codespace を、GitHub のテンプレートのいずれかを選択するか、 **\\[新しい codespace]** をクリックして作成する。 「[テンプレートから codespace を作成する](/ja/codespaces/developing-in-a-codespace/creating-a-codespace-from-a-template)」と「[リポジトリの codespace を作成する](/ja/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository)」を参照してください。\n* codespace の自動削除を防止します。 「[codespace の自動削除を構成する](/ja/codespaces/setting-your-user-preferences/configuring-automatic-deletion-of-your-codespaces?tool=webui#avoiding-automatic-deletion-of-codespaces)」を参照してください。\n\n<div class=\"ghd-tool webui\">\n\n## リポジトリ ページから codespace を再開する\n\nGitHub でリポジトリを表示しているときに codespace をすばやく再開できます。\n\n1. リポジトリの **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-code\" aria-label=\"code\" role=\"img\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg> Code** タブが GitHub に表示されている状態で、<kbd>,</kbd> (コンマ キー) を押します。\n\n   \\[codespace の再開] ページが表示されます。 これにより、現在選んでいるリポジトリのブランチで、または、pull request を表示していた場合は、その pull request のトピック ブランチで最後に使った codespace を再開できます。\n\n   ![\\[この codespace を再開する\\] ボタンと \\[新しく作成する\\] ボタンが表示されている \\[codespace の再開\\] ページのスクリーンショット。](/assets/images/help/codespaces/resume-codespace.png)\n\n2. ```\n          **[この codespace を再開する]** をクリックします。\n   ```\n\n   または、リポジトリのこのブランチに新しい codespace を作成する場合は、**\\[新しく作成する]** をクリックします。\n\n   > \\[!NOTE]\n   > このブランチに既存の codespace がない場合、ページは \\[codespace の作成] というタイトルになり、**\\[新しい codespace を作成する]** いうボタンが表示されます。\n\nこのページにすばやく戻って codespace を再開したい場合は、このページのアドレスをブックマークできます。 または、リンク内のアドレスを使って、このリポジトリで独自の codespace を作成して再開する簡単な方法を他のユーザーに教えることができます。\n\n## \\[あなたの codespace] ページから既存の codespace を開く\n\n1. GitHub の左上隅にある <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-three-bars\" aria-label=\"Open global navigation menu\" role=\"img\"><path d=\"M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z\"></path></svg> を選択し、**<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-codespaces\" aria-label=\"codespaces\" role=\"img\"><path d=\"M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path></svg> コードスペース**をクリックして、[github.com/codespaces](https://github.com/codespaces) の \\[Your codespaces] ページに移動します。\n2. 既定のエディターで codespace を開くには、codespace の名前をクリックします。 個人用設定ページで、Codespaces の既定のエディターを設定できます。 「[GitHub Codespaces の既定のエディターを設定する](/ja/codespaces/setting-your-user-preferences/setting-your-default-editor-for-github-codespaces)」を参照してください。\n\n   既定以外のエディターで codespace を開くには、次のようにします。\n\n   1. 開く codespace の右側にある省略記号 ( **...** ) をクリックします。\n   2. ```\n          **[開く]** をクリックします。\n      ```\n   3. ```\n          **[開くアプリケーション]** をクリックします。\n      ```\n\n   codespace は次の中で開くことができます。\n\n   * 自分のブラウザー\n   * Visual Studio Code\n   * JupyterLab\n\n   **Visual Studio Code** (デスクトップ アプリケーション) を選択した場合は、ローカル コンピューターに VS Code がインストールされていることを確認する必要があります。\n\n   ```\n          **JupyterLab** を選んだ場合は、JupyterLab アプリケーションを codespace にインストールする必要があります。 既定の開発コンテナー イメージには JupyterLab が含まれているため、既定のイメージから作成された codespace には常に JupyterLab がインストールされます。 既定のイメージの詳細については、「[AUTOTITLE](/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#using-the-default-dev-container-configuration)」と [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal) リポジトリを参照してください。 開発コンテナー構成で既定のイメージを使用していない場合は、`devcontainer.json` ファイルに `ghcr.io/devcontainers/features/python` 機能を追加して JupyterLab をインストールできます。 オプション `\"installJupyterlab\": true`を含める必要があります。 詳しくは、`devcontainers/features` リポジトリにある [`python`](https://github.com/devcontainers/features/tree/main/src/python#python-python) 機能の Readme をご覧ください。\n   ```\n\n## 既存の codespace にリンクする\n\n既存の codespace へのリンクを作成できます。 これは、頻繁に戻る先となる、有効期間の長い codespace がある場合に便利です。 <https://github.com/codespaces> のリンクを使用する代わりに、任意の場所にリンクを保存することもできます。\n\n> \\[!NOTE]\n> ユーザー自身の codespace のみを開くことができます。 他の人があなたの codespace の 1 つへのリンクをクリックすると、404 エラー メッセージが表示されます。\n\n次の URL パターンを使用してリンクを作成します。 これらのURL では、`CODESPACE-NAME` はの codespace の表示名ではなく、`literate-space-parakeet-w5vg5ww5p793g7g9` のように codespace の一意の、永続名を表します。 codespace の名前を見つけるには、<https://github.com/codespaces> ページ上の codespace へのリンクをコピーし、URL から codespace 名を抽出します。\n\n| **リンクが開きます**                       | **リンクの構文**                                                                         |\n| ---------------------------------- | ---------------------------------------------------------------------------------- |\n| VS Code Web クライアント                 | `https://CODESPACE-NAME.github.dev`                                                |\n| 指定されたワークスペースを持つ VS Code Web クライアント | `https://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY` |\n| VS Code デスクトップ アプリケーション            | `https://github.com/codespaces/CODESPACE-NAME?editor=vscode`                       |\n| JupyterLab                         | `https://github.com/codespaces/CODESPACE-NAME?editor=jupyter`                      |\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\n## 既存の codespace をもう一度開く\n\n> \\[!NOTE]\n> GitHub Codespaces で VS Code を使用するには、Codespaces 拡張機能をインストールする必要があります。 「[Visual Studio Code で GitHub Codespaces を使用する](/ja/codespaces/developing-in-a-codespace/using-github-codespaces-in-visual-studio-code)」を参照してください。\n\n1. VS Code デスクトップ アプリケーションで、 コマンド パレットを開くには、Macでは <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd>、Windows/Linuxでは <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> を使用します。\n2. 「Codespaces」と入力して、次のいずれかのコマンドを選びます。\n   * VS Code の新しいウィンドウで codespace を開くには、 **\\[Codespaces: 新しいウィンドウで codespace を開く]** を選びます\n   * Web エディターで codespace を開くには、 **\\[Codespaces: ブラウザーで開く]** を選びます\n3. 開く codespace をクリックします。\n\n   ![VS Code コマンド パレットのスクリーンショット。接続できる codespace の一覧が表示されています。](/assets/images/help/codespaces/open-codespace-from-vscode.png)\n\nVS Code のリモート エクスプローラー ビューに移動し、開く codespace を右クリックすることで、上記のコマンドにアクセスすることもできます。\n\n![右クリック メニューで \\[ブラウザーで開く\\] が強調されている、リモート エクスプローラーで選ばれた codespace のスクリーンショット。](/assets/images/help/codespaces/open-codespace-remote-explorer.png)\n\n> \\[!NOTE]\n> リモート エクスプローラーがアクティビティ バーに表示されない場合:\n>\n> 1. コマンド パレットにアクセスします。 たとえば、<kbd>Shift</kbd> + <kbd>Command</kbd> + <kbd>P</kbd> (Mac) / <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd> (Windows/Linux) を押します。\n> 2. 次のコマンドを入力します: `details`\n> 3. **\\[コードスペース: 詳細]** をクリックします。\n\n## 既存の codespace にリンクする\n\n既存の codespace へのリンクを作成できます。 これは、頻繁に戻る先となる、有効期間の長い codespace がある場合に便利です。 <https://github.com/codespaces> のリンクを使用する代わりに、任意の場所にリンクを保存することもできます。\n\n> \\[!NOTE]\n> ユーザー自身の codespace のみを開くことができます。 他の人があなたの codespace の 1 つへのリンクをクリックすると、404 エラー メッセージが表示されます。\n\n次の URL パターンを使用してリンクを作成します。 これらのURL では、`CODESPACE-NAME` はの codespace の表示名ではなく、`literate-space-parakeet-w5vg5ww5p793g7g9` のように codespace の一意の、永続名を表します。 codespace の名前を見つけるには、<https://github.com/codespaces> ページ上の codespace へのリンクをコピーし、URL から codespace 名を抽出します。\n\n| **リンクが開きます**                       | **リンクの構文**                                                                         |\n| ---------------------------------- | ---------------------------------------------------------------------------------- |\n| VS Code Web クライアント                 | `https://CODESPACE-NAME.github.dev`                                                |\n| 指定されたワークスペースを持つ VS Code Web クライアント | `https://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY` |\n| VS Code デスクトップ アプリケーション            | `https://github.com/codespaces/CODESPACE-NAME?editor=vscode`                       |\n| JupyterLab                         | `https://github.com/codespaces/CODESPACE-NAME?editor=jupyter`                      |\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n## 既存の codespace をもう一度開く\n\nGitHub CLI をインストールすると、それを使用して GitHub Codespaces で操作できます。 GitHub CLI のインストール手順については、[GitHub CLI リポジトリ](https://github.com/cli/cli#installation)を参照してください。\n\n1. ターミナルで、次のいずれかの GitHub CLI コマンドを入力します。\n   * VS Code で codespace を開くには、次のように入力します。\n\n     ```shell copy\n     gh codespace code\n     ```\n\n     > \\[!NOTE]\n     > ローカル コンピューターに VS Code がインストールされている必要があります。 Visual Studio Code\n     > ドキュメントの「[VS Code の設定](https://code.visualstudio.com/docs/setup/setup-overview)」を参照してください。\n\n   * ブラウザーで codespace を開くには、次のように入力します。\n\n     ```shell copy\n     gh codespace code --web\n     ```\n\n   * JupyterLab で codespace を開くには、次のように入力します。\n\n     ```shell copy\n     gh codespace jupyter\n     ```\n\n     > \\[!NOTE]\n     > JupyterLab アプリケーションは、開いている codespace にインストールされている必要があります。 既定の開発コンテナー イメージには JupyterLab が含まれているため、既定のイメージから作成された codespace には常に JupyterLab がインストールされます。 既定のイメージの詳細については、「[開発コンテナーの概要](/ja/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#using-the-default-dev-container-configuration)」と [`devcontainers/images`](https://github.com/devcontainers/images/tree/main/src/universal) リポジトリを参照してください。 開発コンテナー構成で既定のイメージを使用していない場合は、`devcontainer.json` ファイルに `ghcr.io/devcontainers/features/python` 機能を追加して JupyterLab をインストールできます。 オプション `\"installJupyterlab\": true`を含める必要があります。 詳しくは、`devcontainers/features` リポジトリにある [`python`](https://github.com/devcontainers/features/tree/main/src/python#python-python) 機能の Readme をご覧ください。\n\n   * コマンド ラインから codespace にアクセスするには、SSH 経由で次のように入力します。\n\n     ```shell copy\n     gh codespace ssh\n     ```\n\n2. 方向キーを使って、開きたい codespace に移動します。\n\n3. codespace を開くには、<kbd>Enter</kbd> キーを押します。\n\nGitHub CLI マニュアル内の「[`gh codespace code`](https://cli.github.com/manual/gh_codespace_code)」を参照してください。\n\n</div>\n\n## 参考資料\n\n* [Codespaces 組織用 REST API エンドポイント](/ja/rest/codespaces/organizations)"}