à propos du délai d'inactivité
Un codespace cesse de s'exécuter aprÚs une période d'inactivité. Par défaut, cette période est de 30 minutes, mais vous pouvez spécifier un délai d'expiration par défaut plus ou moins long dans vos paramÚtres personnels sur GitHub. Le paramÚtre mis à jour s'applique à tous les codespaces que vous créez ou aux codespaces existants la prochaine fois que vous les démarrez. Vous pouvez également spécifier un délai d'expiration quand vous utilisez GitHub CLI pour créer un codespace.
Avertissement
Lâutilisation du calcul Codespaces est facturĂ©e pour la durĂ©e pendant laquelle un codespace est actif. Si vous n'utilisez pas un codespace, mais qu'il continue de s'exĂ©cuter et qu'il n'a pas encore expirĂ©, vous ĂȘtes facturĂ© pour la durĂ©e totale d'activitĂ© du codespace, que vous l'ayez utilisĂ© ou non. Pour plus dâinformations, consultez « Facturation GitHub Codespaces ».
Inactivité définie
Dans le contexte du dĂ©lai d'inactivitĂ© Codespaces, l'inactivitĂ© est dĂ©finie comme l'absence d'activitĂ© indiquant la prĂ©sence d'un utilisateur. L'interaction personnelle avec un espace de codage, comme la saisie ou l'utilisation de la souris, rĂ©initialise le dĂ©lai d'inactivitĂ©. L'activitĂ© du terminal, entrĂ©e ou sortie, rĂ©initialise Ă©galement le dĂ©lai d'inactivitĂ©. Par exemple, si vous publiez une application Web sur un port Ă partir d'un espace de code et que les requĂȘtes de page gĂ©nĂšrent une sortie dans un terminal sur l'espace de code, le dĂ©lai d'attente est rĂ©initialisĂ© Ă chaque sortie du terminal. Toutefois, si vous partagez un port, que vous n'interagissez pas avec l'espace de code et qu'aucune sortie de terminal n'est gĂ©nĂ©rĂ©e, l'espace de code expirera aprĂšs la pĂ©riode configurĂ©e.
Délais d'expiration pour les dépÎts appartenant à une organisation
Les organisations peuvent dĂ©finir une stratĂ©gie de dĂ©lai d'inactivitĂ© maximal pour les codespaces créés Ă partir de tout ou partie de leurs dĂ©pĂŽts. Si une stratĂ©gie d'organisation dĂ©finit un dĂ©lai d'expiration maximal infĂ©rieur au dĂ©lai par dĂ©faut que vous avez dĂ©fini, le dĂ©lai d'expiration de l'organisation est utilisĂ© Ă la place de votre paramĂštre. Vous en ĂȘtes averti une fois le codespace créé. Pour plus dâinformations, consultez « Restriction de la pĂ©riode du dĂ©lai d'inactivitĂ© ».
Définition de votre délai d'expiration par défaut
-
Dans le coin supĂ©rieur droit de nâimporte quelle page sur GitHub, cliquez sur votre photo de profil, puis sur ParamĂštres .
-
Dans la section « Planification du code et automatisation » de la barre latérale, cliquez sur Codespaces.
-
Sous « DĂ©lai d'inactivitĂ© par dĂ©faut », entrez la durĂ©e souhaitĂ©e, puis cliquez sur Enregistrer. La durĂ©e doit ĂȘtre comprise entre 5 et 240 minutes (4 heures).
Définition du délai d'expiration pour un espace de code
Remarque
Pour plus dâinformations sur GitHub CLI, consultez Ă propos de GitHub CLI.
Pour définir le délai d'expiration lorsque vous créez un codespace, utilisez l'argument idle-timeout
avec la sous-commande codespace create
. Spécifiez la durée en minutes, suivie de m
. La durĂ©e doit ĂȘtre comprise entre 5 et 240 minutes (4 heures).
gh codespace create --idle-timeout 90m
Si vous ne spécifiez pas de délai d'expiration lorsque vous créez un codespace, le délai d'expiration par défaut sera utilisé. Pour plus d'informations sur la définition d'un délai d'expiration par défaut, cliquez sur l'onglet « Navigateur web » dans cette page. Actuellement, vous ne pouvez pas spécifier de délai d'expiration par défaut via GitHub CLI.
Définition d'un délai d'expiration
Vous pouvez définir votre délai d'expiration par défaut dans votre navigateur web, sur GitHub. Sinon, si vous utilisez GitHub CLI pour créer un espace de code, vous pouvez définir un délai d'expiration pour cet espace de code particulier. Pour plus d'informations, cliquez sur l'onglet approprié ci-dessus.