{"meta":{"title":"Ограничение тайм-аута простоя","intro":"Вы можете задать максимальное время ожидания для codespace, принадлежащего вашей организации.","product":"Codespaces","breadcrumbs":[{"href":"/ru/codespaces","title":"Codespaces"},{"href":"/ru/codespaces/managing-codespaces-for-your-organization","title":"Управление организацией"},{"href":"/ru/codespaces/managing-codespaces-for-your-organization/restricting-the-idle-timeout-period","title":"Ограничение периодов времени ожидания"}],"documentType":"article"},"body":"# Ограничение тайм-аута простоя\n\nВы можете задать максимальное время ожидания для codespace, принадлежащего вашей организации.\n\n## Обзор\n\nПо умолчанию время ожидания codespace истекает через 30 минут бездействия. По истечении времени ожидания codespace он останавливается, а плата за потребление вычислительных ресурсов больше не взимается.\n\nЛичные параметры GitHub пользователя позволяют им определять собственный период ожидания для создаваемых пространств кода. Это может занять больше 30 минут, заданных по умолчанию. Дополнительные сведения см. в разделе [Установка периода тайм-аута для GitHub Codespaces](/ru/codespaces/setting-your-user-preferences/setting-your-timeout-period-for-github-codespaces).\n\nКак владельцу организации вам может потребоваться настроить ограничения на максимальный тайм-аут простоя для codespace, созданного для репозиториев, принадлежащих вашей организации. Это поможет ограничить затраты, связанные с codespace, которые остаются на время ожидания после длительных периодов бездействия. Можно задать максимальное время ожидания для всех codespace во всех репозиториях, принадлежащих вашей организации, или для codespace конкретных репозиториев.\n\n> \\[!NOTE]\n> Максимальное ограничение времени ожидания простоя применяется только к пространствам кода, принадлежащим вашей организации.\n\nДополнительные сведения о ценах на использование вычислительных GitHub Codespaces ресурсов см. в разделе [Биллинг GitHub Codespaces](/ru/billing/concepts/product-billing/github-codespaces#pricing).\n\n### Неактивность определена\n\nВ контексте времени ожидания простоя Codespaces неактивность определяется как отсутствие действия, указывающий на присутствие пользователя. Личное взаимодействие с пространством кода, например вводом или использованием мыши, сбрасывает период времени ожидания простоя. Действие терминала( входные или выходные данные) также сбрасывает период времени ожидания простоя. Например, если вы публикуете веб-приложение на порту из пространства кода и запросов страницы, создают выходные данные в терминале в пространстве кода, то при каждом выходе терминала происходит сброс времени ожидания. Однако если вы предоставляете общий доступ к порту, а затем не взаимодействуете с пространством кода, а выходные данные терминала не создаются, пространство кода истекает после заданного периода.\n\n### Поведение при установке максимального ограничения тайм-аута простоя\n\nЕсли кто-то задает время ожидания простоя по умолчанию на 90 минут в личных параметрах, а затем запускает пространство кода для репозитория с максимальным ограничением времени ожидания простоя в 60 минут, пространство кода будет истекать через 60 минут бездействия. По завершении создания codespace появится сообщение, объясняющее следующее:\n\n> Тайм-аут простоя для этого пространства кода в соответствии с политикой вашей организации составляет 60 минут.\n\n### Настройка политик для всей организации и конкретного репозитория\n\nПри создании политики вы выбираете, применяется ли она ко всем репозиториям в организации или только к конкретным. Если вы создаете политику для всей организации с ограничением времени ожидания, эти ограничения в любых политиках, предназначенных для конкретных репозиториев, должны быть частью ограничения, настроенного для всей организации. Применяется самый короткий (в политике для всей организации, политике, предназначенной для конкретных репозиториев, или в личных параметрах пользователя) период ожидания.\n\nПри добавлении политики для всей организации с ограничением времени ожидания необходимо для времени ожидания задать самый длительный допустимый период. Затем можно добавить отдельные политики, задающие в качестве максимального времени ожидания более короткий период для конкретных репозиториев в организации.\n\n> \\[!NOTE]\n> Политики пространства кода применяются только к пространствам кода, за которые платит ваша организация. Если кто-то создает пространство кода для репозитория в вашей организации за счет собственных расходов, пространство кода не будет привязано к этим политикам. Дополнительные сведения см. в разделе [Выбор владельцев и оплаты пространств кода в вашей организации](/ru/codespaces/managing-codespaces-for-your-organization/choosing-who-owns-and-pays-for-codespaces-in-your-organization).\n\n## Добавление политики для задания максимального периода тайм-аута простоя\n\n1. В правом верхнем углу GitHub, щелкните рисунок профиля, а затем выберите **октикона \"организация\" aria-hidden=\"true\" aria-label=\"organization\" %} Ваши организации**.\n\n2. Выберите организацию, кликнув по ней.\n\n3. Под именем организации щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-gear\" aria-label=\"gear\" role=\"img\"><path d=\"M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z\"></path></svg> Settings**. Если вкладка \"Параметры\" не отображается, выберите **раскрывающееся меню <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-kebab-horizontal\" aria-label=\"More\" role=\"img\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg>** и нажмите кнопку **\"Параметры**\".\n\n   ![Снимок экрана: вкладки в профиле организации. Вкладка \"Параметры\" выделена темно-оранжевым цветом.](/assets/images/help/discussions/org-settings-global-nav-update.png)\n\n4. На боковой панели в разделе \"Код, планирование и автоматизация\",выберите пункт **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-codespaces\" aria-label=\"codespaces\" role=\"img\"><path d=\"M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path></svg>Codespaces**\\*\\*\"Политики\".\\*\\*\n\n5. На странице \"Политики Codespaces\" нажмите кнопку **\"Создать политику**\".\n\n6. Введите имя для новой политики.\n\n7. Нажмите **Добавить ограничение** и выберите **Максимальный тайм-аут простоя**.\n\n8. Щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-pencil\" aria-label=\"Edit policy\" role=\"img\"><path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path></svg> , чтобы изменить ограничение.\n\n9. Введите максимальное количество минут, в течение которых codespace могут бездействовать до истечения времени ожидания, а затем нажмите **Сохранить**.\n\n   ![Снимок экрана: раскрывающийся список с полем с меткой \"Максимальное значение\", равное 60 минут. Справа от поля нажмите кнопку \"Сохранить\".](/assets/images/help/codespaces/maximum-minutes-timeout.png)\n\n10. По умолчанию политика применяется ко всем репозиториям, если вы хотите применить ее только к некоторым репозиториям в организации, щелкните **\"Все репозитории** \" и выберите пункт **\"Выбранные репозитории** \" в раскрывающемся меню.\n\n    ![Снимок экрана: раскрывающийся список выбора репозитория с параметрами \"Все репозитории\" и \"Выбранные репозитории\".](/assets/images/help/codespaces/selected-repositories.png)\n\n    > \\[!NOTE]\n    > Если вы добавляете ограничение в существующую политику, которая уже содержит ограничение \"Максимальное пространство кода на пользователя\", вы не сможете применить политику к выбранным репозиториям. Это связано с тем, что ограничение \"Максимальное пространство кода на пользователя\" всегда применяется ко всем репозиториям в организации.\n\n    Выбранные **репозитории** :\n\n    1. Щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-gear\" aria-label=\"The settings icon\" role=\"img\"><path d=\"M8 0a8.2 8.2 0 0 1 .701.031C9.444.095 9.99.645 10.16 1.29l.288 1.107c.018.066.079.158.212.224.231.114.454.243.668.386.123.082.233.09.299.071l1.103-.303c.644-.176 1.392.021 1.82.63.27.385.506.792.704 1.218.315.675.111 1.422-.364 1.891l-.814.806c-.049.048-.098.147-.088.294.016.257.016.515 0 .772-.01.147.038.246.088.294l.814.806c.475.469.679 1.216.364 1.891a7.977 7.977 0 0 1-.704 1.217c-.428.61-1.176.807-1.82.63l-1.102-.302c-.067-.019-.177-.011-.3.071a5.909 5.909 0 0 1-.668.386c-.133.066-.194.158-.211.224l-.29 1.106c-.168.646-.715 1.196-1.458 1.26a8.006 8.006 0 0 1-1.402 0c-.743-.064-1.289-.614-1.458-1.26l-.289-1.106c-.018-.066-.079-.158-.212-.224a5.738 5.738 0 0 1-.668-.386c-.123-.082-.233-.09-.299-.071l-1.103.303c-.644.176-1.392-.021-1.82-.63a8.12 8.12 0 0 1-.704-1.218c-.315-.675-.111-1.422.363-1.891l.815-.806c.05-.048.098-.147.088-.294a6.214 6.214 0 0 1 0-.772c.01-.147-.038-.246-.088-.294l-.815-.806C.635 6.045.431 5.298.746 4.623a7.92 7.92 0 0 1 .704-1.217c.428-.61 1.176-.807 1.82-.63l1.102.302c.067.019.177.011.3-.071.214-.143.437-.272.668-.386.133-.066.194-.158.211-.224l.29-1.106C6.009.645 6.556.095 7.299.03 7.53.01 7.764 0 8 0Zm-.571 1.525c-.036.003-.108.036-.137.146l-.289 1.105c-.147.561-.549.967-.998 1.189-.173.086-.34.183-.5.29-.417.278-.97.423-1.529.27l-1.103-.303c-.109-.03-.175.016-.195.045-.22.312-.412.644-.573.99-.014.031-.021.11.059.19l.815.806c.411.406.562.957.53 1.456a4.709 4.709 0 0 0 0 .582c.032.499-.119 1.05-.53 1.456l-.815.806c-.081.08-.073.159-.059.19.162.346.353.677.573.989.02.03.085.076.195.046l1.102-.303c.56-.153 1.113-.008 1.53.27.161.107.328.204.501.29.447.222.85.629.997 1.189l.289 1.105c.029.109.101.143.137.146a6.6 6.6 0 0 0 1.142 0c.036-.003.108-.036.137-.146l.289-1.105c.147-.561.549-.967.998-1.189.173-.086.34-.183.5-.29.417-.278.97-.423 1.529-.27l1.103.303c.109.029.175-.016.195-.045.22-.313.411-.644.573-.99.014-.031.021-.11-.059-.19l-.815-.806c-.411-.406-.562-.957-.53-1.456a4.709 4.709 0 0 0 0-.582c-.032-.499.119-1.05.53-1.456l.815-.806c.081-.08.073-.159.059-.19a6.464 6.464 0 0 0-.573-.989c-.02-.03-.085-.076-.195-.046l-1.102.303c-.56.153-1.113.008-1.53-.27a4.44 4.44 0 0 0-.501-.29c-.447-.222-.85-.629-.997-1.189l-.289-1.105c-.029-.11-.101-.143-.137-.146a6.6 6.6 0 0 0-1.142 0ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9.5 8a1.5 1.5 0 1 0-3.001.001A1.5 1.5 0 0 0 9.5 8Z\"></path></svg>.\n\n       ![Снимок экрана: значок параметров (символ шестеренки) слева от кнопки с надписью \"Выбранные репозитории\".](/assets/images/help/codespaces/policy-edit.png)\n\n    2. Выберите репозитории, к которым будет применяться эта политика.\n\n    3. В нижней части списка репозиториев щелкните **Выбрать репозитории**.\n\n       ![Снимок экрана: список репозиториев с флажком. Выбраны три репозитория.](/assets/images/help/codespaces/policy-select-repos.png)\n\n11. Если вы хотите добавить другое ограничение в политику, щелкните **Добавить ограничение** и сделайте свой выбор. Дополнительные сведения о других ограничениях см. в следующем разделе:\n    * [Ограничение доступа к типам компьютеров](/ru/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)\n    * [Ограничение количества кодовых пространств, оплачиваемых организацией, которые пользователь может создать](/ru/codespaces/managing-codespaces-for-your-organization/restricting-the-number-of-organization-billed-codespaces-a-user-can-create)\n    * [Ограничение базового образа для пространств кода](/ru/codespaces/managing-codespaces-for-your-organization/restricting-the-base-image-for-codespaces)\n    * [Ограничение видимости переадресованных портов](/ru/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)\n    * [Ограничение срока хранения для codespace](/ru/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces)\n\n12. Завершив добавление ограничений в политику, щелкните **Сохранить**.\n\nПолитика будет применяться ко всем новым пространствам кода, которые оплачиваются вашей организации. Ограничение времени ожидания также применяется к существующим пространствам кода при следующем запуске.\n\n## Изменение политики\n\nМожно изменить существующую политику. Например, вы можете захотеть добавить или удалить ограничения политики.\n\n1. Отображение страницы \"Политики Codespaces\". Дополнительные сведения см. в разделе [\"Добавление политики\", чтобы задать максимальный период](#adding-a-policy-to-set-a-maximum-idle-timeout-period) времени ожидания простоя.\n2. Щелкните имя политики, которую нужно изменить.\n3. Рядом с ограничением \"Максимальное время ожидания простоя\" щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-pencil\" aria-label=\"Edit policy\" role=\"img\"><path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path></svg>.\n4. Внесите необходимые изменения и выберите **Сохранить**.\n\n## Удаление политики\n\n1. Отображение страницы \"Политики Codespaces\". Дополнительные сведения см. в разделе [\"Добавление политики\", чтобы задать максимальный период](#adding-a-policy-to-set-a-maximum-idle-timeout-period) времени ожидания простоя.\n2. Щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-trash\" aria-label=\"Delete YOUR-POLICY-NAME\" role=\"img\"><path d=\"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z\"></path></svg> справа от политики, которую вы хотите удалить.\n\n   ![Снимок экрана: политика с кнопкой удаления (значок корзины) выделена темно-оранжевым контуром.](/assets/images/help/codespaces/policy-delete.png)"}