Skip to main content

Changing the machine type for your codespace

You can change the type of machine that's running your codespace, so that you're using resources appropriate for work you're doing.

GitHub Codespaces は、GitHub Team または GitHub Enterprise Cloud を使用する Organization で利用できます。 GitHub Free および GitHub Pro プランの個人ユーザーも、GitHub Codespaces を制限付きのベータ リリースとして利用できます。 詳細については、「GitHub's products」を参照してください。

About machine types

Note: You can only select or change the machine type if you are a member of an organization using GitHub Codespaces and are creating a codespace on a repository owned by that organization.

通常、2 コアから 32 コアの任意のリモート マシン上で codespace を実行できます。 これらはそれぞれ、異なるレベルのリソースと支払い層を持っています。 詳しくは、「GitHub Codespaces の支払いについて」をご覧ください。

既定では、codespace を作成するときに、有効なリソースが最も少ないマシンの種類が使われます。 You can choose an alternative machine type either when you create a codespace or at any time after you've created a codespace.

For information on choosing a machine type when you create a codespace, see "Creating a codespace." For information on changing the machine type within Visual Studio Code, see "Using GitHub Codespaces in Visual Studio Code."

Changing the machine type in GitHub

  1. Navigate to the "Your codespaces" page at

    The current machine type for each of your codespaces is displayed.

    'Your codespaces' list

  2. Click the ellipsis (...) to the right of the codespace you want to modify.

  3. Click Change machine type.

    'Change machine type' menu option

  4. If multiple machine types are available for your codespace, choose the type of machine you want to use.

    Dialog box showing available machine types to choose

    Note: 使用可能なマシンの種類の選択は、組織に設定されたポリシーまたはリポジトリの最低限のマシンのタイプの仕様によって制限される場合があります。 詳細については、「マシンのタイプへのアクセスの制限」および「コードスペース マシンの最低限の仕様の設定」を参照してください。

  5. Click Update codespace.

    The change will take effect the next time your codespace restarts.

Force an immediate update of a currently running codespace

If you change the machine type of a codespace you are currently using, and you want to apply the changes immediately, you can force the codespace to restart.

  1. At the bottom left of your codespace window, click Codespaces.

    Click 'Codespaces'

  2. From the options that are displayed at the top of the page select Codespaces: Stop Current Codespace.

    'Suspend Current Codespace' option

  3. After the codespace is stopped, click Restart codespace.

    Click 'Resume'