Инструменты разработки

GitHub CLI добавила истекающие OAuth-токены с автообновлением в public preview

GitHub CLI Token Renewal

Пользователи GitHub CLI теперь могут включить истекающие OAuth-токены: CLI автоматически обновляет авторизацию, а утёкший access token, по данным GitHub, становится бесполезным в течение нескольких часов. Функция доступна по выбору в public preview начиная с v2.103.0.

Для подключения используется gh auth login --expiring. Поддерживаются github.com, ghe.com и GitHub Enterprise Server начиная с 3.23; на неподдерживаемом сервере CLI получает обычный неистекающий токен. Для Git по HTTPS GitHub рекомендует gh auth setup-git и Git 2.46 или новее.

Скрипты, сохраняющие результат gh auth token, могут сломаться после истечения токена. Его следует получать заново при каждом использовании вне CLI. Если процесс требует долгоживущего токена, GitHub советует пока отложить подключение. Без включения функции ничего не меняется.

Первоисточникgithub.blogЧитать первоисточник

Комментарии 0

Имя: до 40 символов.

После отправки мы пришлём письмо со ссылкой для подтверждения email.

Не более 5000 символов.

Опубликованных комментариев пока нет.