Skip to main content

GitHub Codespaces のタむムアりト期間を蚭定する

個人甚蚭定ペヌゞで、GitHub Codespaces の既定のタむムアりトを蚭定できたす。

アむドル タむムアりトに぀いお

非アクティブな期間が経過するず、codespace の実行が停止したす。 既定では、この期間は 30 分間ですが、GitHub で、個人甚蚭定での既定のタむムアりト期間をより長くたたは短く指定するこずができたす。 曎新された蚭定は、䜜成した新しい codespace に、たたは次回開始するずきに既存の codespace に適甚されたす。 たた、GitHub CLI を䜿っお codespace を䜜成するずきに、タむムアりトを指定するこずもできたす。

譊告

codespace コンピュヌティング䜿甚量は、codespace がアクティブな期間に察しお課金されたす。 codespace を䜿っおはいないものの、実行䞭のたたであり、ただタむムアりトしおいない堎合は、codespace を䜿っおいるかどうかにかかわらず、codespace がアクティブだった合蚈時間に察しお課金されたす。 詳しくは、「GitHub Codespaces の課金」をご芧ください。

非アクティブが定矩枈み

Codespaces アむドル タむムアりトのコンテキストでは、非アクティブは、ナヌザヌのプレれンスを瀺すアクティビティの欠劂ずしお定矩されおいたす。 マりスの入力や䜿甚など、コヌドスペヌスずの個人的な察話によっお、アむドル タむムアりト期間がリセットされたす。 タヌミナル アクティビティ (入力たたは出力) もアむドル タむムアりト期間をリセットしたす。 たずえば、codespace からポヌトに Web アプリを発行し、ペヌゞ芁求が codespace のタヌミナルで出力を生成する堎合、タヌミナルの出力が発生するたびにタむムアりトがリセットされたす。 ただし、ポヌトを共有した埌に codespace ず察話せず、タヌミナル出力が生成されない堎合、構成された期間が経過するず、codespace はタむムアりトになりたす。

Organization が所有するリポゞトリのタむムアりト期間

Organization は、そのリポゞトリの䞀郚たたはすべおから䜜成された codespace に察しお、最倧アむドル タむムアりト ポリシヌを蚭定できたす。 Organization ポリシヌによっお最倧タむムアりトが蚭定され、それがナヌザヌによっお蚭定された既定のタむムアりトよりも短い堎合、ナヌザヌが蚭定したものではなく、Organization のタむムアりトが䜿甚されたす。 このこずは、codespace が䜜成されるずナヌザヌに通知されたす。 詳しくは、「アむドル タむムアりトの期間を制限する」をご芧ください。

既定のタむムアりト期間を蚭定する

  1. GitHub で、任意のペヌゞの右䞊隅にある自分のプロフィヌル写真をクリックしおから、 [蚭定] をクリックしたす。

  2. サむドバヌの [コヌド、プラン、自動化] セクションで、[ Codespaces] をクリックしたす。

  3. [既定のアむドル タむムアりト] の䞋に必芁な時間を入力し、 [保存] をクリックしたす。 時間は 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 で蚭定できたす。 たた、codespace を GitHub CLI を䜿っお䜜成する堎合は、その特定の codespace のタむムアりト期間を蚭定できたす。 詳しくは、䞊蚘の該圓するタブをクリックしおください。

参考資料