GitHub CLI: истекающие OAuth-токены с автообновлением в фоне
GitHub CLI: истекающие OAuth-токены с автообновлением в фоне Если где-то в .env или в скрипте агента лежит строка из gh auth token — перед включением истекающих учётных данных в GitHub CLI 2.103.0 сначала gh auth status. Иначе через несколько часов push умрёт не из‑за логина, а потому что токен сгорел, а обвязка его не обновляет. В CLI дают короткоживущий доступ с refresh в фоне: утечка не вечная, повторный gh auth login каждый день не нужен. Режим по желанию — флаг --expiring при входе или настройка gh config set expiring_credentials enabled. Для git по HTTPS имеет смысл gh auth setup-git. Пайплайн, который один раз сохранил токен и крутит его месяцами, лучше пока не трогать.