Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

GitHub Codespaces のタイムアウト期間を設定する

個人用設定ページで、GitHub Codespaces の既定のタイムアウトを設定できます。

アイドル タイムアウトについて

非アクティブな期間が経過すると、codespace の実行が停止します。 既定では、この期間は 30 分間ですが、GitHub で、個人用設定での既定のタイムアウト期間をより長くまたは短く指定することができます。 更新された設定は、作成した新しい codespace に、または次回開始するときに既存の codespace に適用されます。 また、GitHub CLI を使って codespace を作成するときに、タイムアウトを指定することもできます。

警告: codespace コンピューティング使用量は、codespace がアクティブな期間に対して課金されます。 codespace を使ってはいないものの、実行中のままであり、まだタイムアウトしていない場合は、codespace を使っているかどうかにかかわらず、codespace がアクティブだった合計時間に対して課金されます。 詳しくは、「GitHub Codespaces の請求について」を参照してください。

Organization が所有するリポジトリのタイムアウト期間

Organization は、そのリポジトリの一部またはすべてから作成された codespace に対して、最大アイドル タイムアウト ポリシーを設定できます。 Organization ポリシーによって最大タイムアウトが設定され、それがユーザーによって設定された既定のタイムアウトよりも短い場合、ユーザーが設定したものではなく、Organization のタイムアウトが使用されます。 このことは、codespace が作成されるとユーザーに通知されます。 詳しくは、「アイドル タイムアウトの期間を制限する」を参照してください。

既定のタイムアウト期間を設定する

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    GitHub のアカウント メニューのスクリーンショット。ユーザーがプロファイル、コンテンツ、設定を表示および編集するためのオプションが表示されています。 メニュー項目 [設定] が濃いオレンジ色の枠線で囲まれています。 1. サイドバーの [Code, planning, and automation](コード、計画、および自動化) セクションで、 [ Codespaces] をクリックします。

  2. [既定のアイドル タイムアウト] の下に必要な時間を入力し、 [保存] をクリックします。 時間は 5 分から 240 分 (4 時間) の間で指定する必要があります。

    Codespaces 設定の [既定のアイドル タイムアウト] セクションのスクリーンショット。「90 分」と入力されています。

codespace のタイムアウト期間を設定する

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

codespace の作成時にタイムアウト期間を設定するには、codespace create サブコマンドで idle-timeout 引数を使用します。 時間を分単位で指定します (後ろに m を付けます)。 時間は 5 分から 240 分 (4 時間) の間で指定する必要があります。

gh codespace create --idle-timeout 90m

codespace を作成するときにタイムアウト期間を指定しない場合は、既定のタイムアウト期間が使用されます。 既定のタイムアウト期間の設定については、このページの [Web ブラウザー] タブをクリックしてください。 現在、GitHub CLI を使用して既定のタイムアウト期間を指定することはできません。

タイムアウト期間を設定する

既定のタイムアウト期間は、Web ブラウザー内の GitHub.com で設定できます。 また、codespace を GitHub CLI を使って作成する場合は、その特定の codespace のタイムアウト期間を設定できます。 詳しくは、上記の該当するタブをクリックしてください。