Skip to main content

Stopping and starting a codespace

You can stop and start your codespace to save resources and to pause work.

メモ: JetBrains IDE での GitHub Codespaces の使用は現在、パブリック ベータ版であり、変更される場合があります。

About stopping and starting a codespace

codespace はいつでも停止できます。 codespace を停止すると、実行中のすべてのプロセスが停止され、ターミナルの履歴が消去されます。 次に codespace を起動するときに、codespace に保存した変更は引き続き使用できます。 codespace を明示的に停止しない場合、非アクティブからタイムアウトするまで実行され続けます。 詳しくは、「codespace のライフサイクル」を参照してください。

CPU 料金は、実行中の codespace に対してのみ発生します。 停止した codespace には、ストレージ コストのみが発生します。

codespace を停止し、再起動したときに、変更を適用したいと思うかもしれません。 たとえば、codespace に使用するマシンの種類を変更した場合、変更を有効にするには、その codespace を停止して再起動する必要があります。 また、エラーや予期しない問題が発生した場合に、codespace を停止し、再起動または削除することもできます。

Regardless of where you created or access your codespaces, you can view and manage them in your browser at https://github.com/codespaces.

Stopping a codespace

  1. https://github.com/codespaces の [Codespaces] ページに移動します。
  2. To the right of the codespace you want to stop, click the elipsis (...).
  3. Click Stop codespace. Screenshot of option to stop a codespace

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

To stop a codespace use the gh codespace stop subcommand and then choose the codespace you want to stop from the list that's displayed.

Shell
gh codespace stop
  1. VS Code Command Palette を開きます (Shift+Command+P (Mac) または Ctrl+Shift+P (Windows/Linux))。
  2. Type stop and select Codespaces: Stop Codespace from the list of options.
  3. In the list of codespaces, select the codespace you want to stop.

You can stop a codespace from the "Your codespaces" page (see the web browser instructions) or by using GitHub CLI (see the CLI instructions).

Restarting a codespace

  1. https://github.com/codespaces の [Codespaces] ページに移動します。
  2. Click the name of the codespace you want to restart. Screenshot of stopped codespaces

When you restart a codespace you can choose to open it in Visual Studio Code or in your browser.

  • To restart a codespace and open it in Visual Studio Code, use the gh codespace code subcommand and then choose the codespace you want to restart from the list that's displayed.

    Shell
    gh codespace code
  • To restart a codespace and open it in your browser, use the gh codespace open --web subcommand and then choose the codespace you want to restart from the list that's displayed.

    Shell
    gh codespace open --web
  1. VS Code Command Palette を開きます (Shift+Command+P (Mac) または Ctrl+Shift+P (Windows/Linux))。
  2. Type connect and select Codespaces: Connect to Codespace from the list of options.
  3. In the list of codespaces, select the codespace you want to restart.

JetBrains Gateway を既定のエディターとして設定している場合、GitHub.com から codespace を開くと、Gateway が自動的に起動します。

JetBrains Gateway が既定のエディターではない場合でも、github.com/codespaces にある [あなたの Codespaces] ページに移動し、開く codespace の右側にある省略記号 (...) をクリックすることによって、JetBrains で codespace を開くことができます。 詳しくは、「既存の codespace を開く」をご覧ください。

または、JetBrains Gateway を開き、次の手順で説明するように、既存の codespace を選ぶこともできます。

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

  2. [Codespaces に接続する] をクリックします。

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

  3. [あなたの Codespaces] リストで、作業する codespace をクリックします。

    JetBrains Gateway の codespace リストのスクリーンショット

  4. "使用可能な IDE" リストで、使用する JetBrains IDE をクリックします。 Gateway は、次回 codespace に接続するときのために、選んだ項目を記憶します。

    JetBrains Gateway の codespace リストのスクリーンショット

  5. [Connect] をクリックします。

    : "ファイアウォールを実行している場合": リモート リソースに初めて接続するときに、JetBrains Gateway がお使いのネットワーク経由で通信することを許可するように求められる場合があります。

Further reading