TruthsSeek
Русский

Гайд Опубликовано 2026-10-23 · Обновлено 2026-10-23

Как удалить старый личный токен доступа GitHub и проверить зависимые ключи развёртывания

Публикация TruthsSeek · Редакционная политика

Краткий ответ · Документированный путь GitHub для удаления личного токена доступа: «Настройки» → «Настройки разработчика» → «Личные токены доступа», затем «Токены с детализацией» или «Классические токены» и «Удалить». GitHub также предупреждает, что удаление личного токена доступа, создавшего ключ развёртывания, также удаляет этот ключ развёртывания, поэтому перед удалением проверьте, какая автоматизация зависит от токена. Личный токен доступа — это не то же самое, что OAuth-авторизация, SSH-ключ аккаунта или сессия браузера, и каждый из них управляется в другом месте.

Проверить сейчас — TraceSeek анализирует 3.000+ площадок за 20–30 сек. Первая проверка бесплатно.

⬇︎ iOS⬇︎ Android

Что вы на самом деле удаляете

Личный токен доступа (PAT) — это один из нескольких учётных данных, которые могут действовать от имени вашей учётной записи GitHub. Прежде чем что-либо удалять, полезно понять, какой именно тип учётных данных перед вами, потому что шаги удаления и побочные эффекты различаются.

Учётные данныеЧто обычно делаютГде управляютсяНа что влияет удаление
Личный токен доступа (с детализацией или классический)Позволяет скриптам, инструментам или CI действовать от вашего имени с ограниченными правамиНастройки → Настройки разработчика → Личные токены доступаВсё, что всё ещё использует этот токен, а также любой ключ развёртывания, созданный этим токеном
OAuth-авторизацияСтороннее приложение, которому вы разрешили действовать от имени вашей учётной записиНастройки → Приложения (авторизованные OAuth-приложения)Доступ этого приложения; само приложение не удаляется
SSH-ключ аккаунтаАутентифицирует операции Git по SSH для вашей учётной записиНастройки → SSH- и GPG-ключиSSH-доступ, который полагается на этот ключ
Сессия браузераАктивная сессия с выполненным входом в браузереЭлементы управления выходом и настройки сессийТолько эта сессия; это не токен и не ключ

Эта статья охватывает первую строку. Остальные строки перечислены, чтобы вы не перепутали одно с другим: удаление OAuth-авторизации или SSH-ключа не удаляет личный токен доступа, а удаление токена не отзывает SSH-ключи и не завершает сессии браузера.

Шаг 1: Составьте опись токенов, не раскрывая их значений

Цель — список имён токенов и мест, где каждый используется, а не список строк токенов. Относитесь к значению токена как к секрету, который вы никогда не копируете в заметки, тикеты или чат.

  1. Откройте настройки своей учётной записи GitHub и перейдите в «Настройки разработчика», затем в «Личные токены доступа». Проверьте и «Токены с детализацией», и «Классические токены», так как эти два типа перечислены отдельно.
  2. Для каждого токена запишите только: имя токена, его тип (с детализацией или классический) и любую заметку, которую GitHub показывает о его назначении или сроке действия.
  3. Для каждого токена запишите, где, по вашему мнению, он используется: задание CI, скрипт развёртывания, локальный инструмент, запланированная задача, сторонняя интеграция или нигде, что вы можете вспомнить.
  4. Отметьте токены, которые вы не можете определить. Неопознанный токен — кандидат на проверку, а не на автоматическое удаление: что-то всё ещё может от него зависеть.

Достаточно простой рабочей таблицы:

Имя токенаТипИзвестный потребительПоследнее известное использованиеРешение
example-deployС детализациейЗадание CI-развёртыванияНеизвестноПроверить задание перед удалением
example-old-scriptКлассическийНе найденоСтарыйПроверить, затем удалить

Не вставляйте значения токенов в эту таблицу. Если потребитель хранит токен, проверьте конфигурацию этой системы, а не перечитывайте секрет.

Шаг 2: Проверьте зависимую автоматизацию перед удалением

Удаление токена нарушает работу всего, что всё ещё аутентифицируется с его помощью. Перед удалением подтвердите каждого известного потребителя:

GitHub документирует одну конкретную зависимость, которую стоит проверить в первую очередь: личный токен доступа, создавший ключ развёртывания, связан с этим ключом развёртывания.

GitHub предупреждает, что удаление личного токена доступа, создавшего ключ развёртывания, также удаляет этот ключ развёртывания. Источник

Это предупреждение узкое. Оно относится к ключам развёртывания, созданным этим токеном. Это не утверждение, что удаление любого токена влияет на каждый SSH-ключ, каждый ключ развёртывания или каждую интеграцию в учётной записи. Проверьте историю конкретного токена и ключи развёртывания репозитория, а не предполагайте широкий эффект.

Шаг 3: Удалите токен

Когда вы подтвердили, что токен безопасно удалить, документированный путь GitHub таков:

Документированный путь GitHub для удаления личного токена доступа: «Настройки» → «Настройки разработчика» → «Личные токены доступа», затем «Токены с детализацией» или «Классические токены» и «Удалить». Источник

После удаления проверьте результат, а не предполагайте, что всё сработало:

Пути сбоя, к которым нужно быть готовым

СитуацияЧто делать
Задание CI завершается ошибкой после удаленияОпределите, какой секрет оно использовало, подтвердите владельца задания и выпустите замену учётных данных через ваш обычный процесс
Вы не можете найти потребителя токенаНе удаляйте наугад; сначала поищите в конфигурационных файлах и хранилищах секретов и сохраняйте токен, пока не сможете подтвердить
Ключ развёртывания исчезЭто документированное последствие, когда токен его создал; воссоздайте ключ намеренно, если репозиторий всё ещё в нём нуждается
Вы не уверены, является ли учётные данные токеном или OAuth-приложениемПроверьте раздел настроек, в котором они отображаются; эти два управляются отдельно

Что этот чек-лист не охватывает

Это руководство не описывает ротацию учётных данных, выпуск новых токенов или изменение разрешений — эти шаги зависят от вашей собственной конфигурации и текущего интерфейса GitHub, которые следует подтвердить в момент действия. Оно также не охватывает удаление OAuth-авторизаций, SSH-ключей аккаунта или сессий браузера, кроме упоминания, что они отдельные. Удаление токена удаляет эти учётные данные; это само по себе не доказывает, что какие-либо данные, хранящиеся в подключённом сервисе, были стёрты.

Где поиск по имени пользователя уместен, а где нет

Если ваша очистка является частью более широкого обзора того, что публично видно под именем пользователя, TraceSeek — это отдельное приложение, которое проверяет известные публичные имена пользователей на 3 000+ платформах. Оно сообщает о публичных совпадениях, которые являются зацепками, а не доказательством владения, и не может входить в учётные записи, изменять настройки учётной записи, удалять токены или проверять чью-либо реальную личность. Это не инструмент для доступа к закрытым учётным записям или гарантированного удаления чего-либо. Для задачи с токеном в этой статье работа происходит в настройках GitHub, а не в приложении для поиска.

Часто задаваемые вопросы

Удаление личного токена доступа также удаляет мои SSH-ключи?

Как общее правило — нет. GitHub документирует одну конкретную связь: удаление личного токена доступа, создавшего ключ развёртывания, также удаляет этот ключ развёртывания. SSH-ключи аккаунта и другие учётные данные управляются отдельно.

Как отличить личный токен доступа от OAuth-авторизации?

Они отображаются в разных разделах настроек. Личные токены доступа находятся в «Настройках разработчика», а OAuth-авторизации перечислены в ваших авторизованных приложениях. Удаление одного не удаляет другое.

Могу ли я удалить токен, который больше не узнаю?

Только после проверки потребителей. Неопознанный токен всё ещё может использоваться скриптом или интеграцией. Сначала поищите в конфигурации и хранилищах секретов; если не можете подтвердить, сохраняйте токен, пока не сможете.

Может ли TraceSeek удалить мой токен GitHub или учётную запись?

Нет. TraceSeek проверяет известные публичные имена пользователей на 3 000+ платформах и сообщает о публичных совпадениях. Он не может управлять настройками учётной записи, удалять учётные данные или проверять личность.

Продолжить чтение

Руководства по платформам

Готовы найти информацию о человеке?

Узнайте, что скрывает username

Согласно информации о продукте, TraceSeek выполняет поиск на 3.000+ платформах за 20–30 секунд и находит общедоступные профили, соответствующие имени пользователя. Первое сканирование бесплатно. Возможные совпадения требуют ручной проверки. Для первого сканирования не нужны регистрация или вход в аккаунт.

⬇︎ Скачать для iOS⬇︎ Установить на Android

Работает на iPhone и Android · Проверка за 20–30 сек. · 3.000+ площадок

⬇︎ App Store ⬇︎ Google Play