Если срок действия маркера истек или он был отозван, его больше нельзя использовать для проверки подлинности Git и запросов API. Невозможно восстановить истекший или отозванный маркер; вам или приложению потребуется создать новый маркер.
В этой статье описываются возможные причины отзыва или истечения срока действия маркера GitHub Enterprise Cloud.
Примечание: Если срок действия personal access token или маркер OAuth истекает или отозван, в журнале безопасности может отображаться oauth_authorization.destroy
действие. Дополнительные сведения см. в разделе Просмотр журнала безопасности.
Маркер отозван после истечения срока действия
При создании personal access token рекомендуется задать срок действия маркера. После истечения срока действия маркера он автоматически отзывается. Дополнительные сведения см. в разделе Создание личного маркера доступа.
Маркер отзывается при отправке в общедоступный репозиторий или общедоступный gist
Если допустимый маркер OAuth, GitHub App или personal access token отправлен в общедоступный репозиторий или общедоступный gist, маркер будет автоматически отозван.
Срок действия маркера истек ввиду его неактивности
GitHub Enterprise Cloud автоматически отменит маркер OAuth или personal access token, если маркер не использовался в течение одного года.
Маркер отозван пользователем
Можно отозвать авторизацию GitHub App или OAuth App из параметров учетной записи; при этом будут отозваны все маркеры, связанные с приложением. Дополнительные сведения см. в разделах Просмотр авторизованных интеграций и Проверка авторизованных приложений (OAuth).
После отмены авторизации все маркеры, связанные с авторизацией, также будут отозваны. Чтобы повторно авторизовать приложение, следуйте инструкциям стороннего приложения или веб-сайта, чтобы снова подключить свою учетную запись на GitHub.com.
Маркер отозван OAuth App
Владелец OAuth App может отозвать авторизацию учетной записи приложения. При этом также будут отозваны все маркеры, связанные с авторизацией. Дополнительные сведения об отмене авторизации приложения OAuth см. в разделе Приложения.
Владельцы OAuth App также могут отзывать отдельные токены, связанные с авторизацией. Дополнительные сведения об отзыве отдельных маркеров для приложения OAuth см. в разделе Авторизации OAuth.
Маркер отозван из-за превышения допустимого числа маркеров для OAuth App с той же областью
На одного пользователя, приложение или область действия можно использовать до десяти токенов. Если приложение создает больше десяти токенов для одного и того пользователя и одних и тех же областей, самые старые токены с одним и тем же сочетанием пользователя, приложения и областей отзываются.
Маркер пользователя отозван из-за конфигурации GitHub App
По умолчанию срок действия маркера, созданного GitHub App, по умолчанию истекает через восемь часов. Владельцы GitHub Apps могут при необходимости изменить срок действия маркеров пользователя и сервера по умолчанию или настроить срок действия маркеров так, чтобы они не истекали. Дополнительные сведения о настройке маркеров пользователя и сервера приложения GitHub см. в разделе Активация дополнительных функций приложений.