Skip to main content

Définition de votre délai d'expiration pour GitHub Codespaces

Vous pouvez définir votre délai d'expiration par défaut pour GitHub Codespaces dans la page de vos paramÚtres personnels.

À 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

  1. Dans le coin supĂ©rieur droit de n’importe quelle page sur GitHub, cliquez sur votre photo de profil, puis sur ParamĂštres .

  2. Dans la section « Planification du code et automatisation Â» de la barre latĂ©rale, cliquez sur Codespaces.

  3. 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).

    Capture d'écran de la section « Délai d'inactivité par défaut » des paramÚtres Codespaces, avec « 90 minutes » entré.

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.

Pour aller plus loin