TruthsSeek
Українська

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

Як видалити старий особистий токен доступу GitHub і перевірити залежні ключі розгортання

Видання TruthsSeek · Редакційна політика

Швидка відповідь · Задокументований GitHub шлях для видалення особистого токена доступу: Settings → Developer settings → Personal access tokens, далі Fine-grained tokens або Tokens classic і Delete. GitHub також попереджає, що видалення особистого токена доступу, який створив ключ розгортання, також видаляє цей ключ розгортання, тому перед видаленням перевірте, яка автоматизація залежить від токена. Особистий токен доступу — це не те саме, що авторизація OAuth, SSH-ключ облікового запису чи сесія браузера, і кожен із них керується в іншому місці.

Перевірте зараз — TraceSeek сканує 3,000+ платформ за 20–30 секунд. Перше сканування безкоштовне.

⬇︎ iOS⬇︎ Android

Що ви насправді видаляєте

Особистий токен доступу (PAT) — це один із кількох облікових даних, які можуть діяти від імені вашого облікового запису GitHub. Перш ніж щось видаляти, корисно зрозуміти, який саме тип облікових даних ви бачите, оскільки кроки видалення та побічні ефекти відрізняються.

Облікові даніЩо зазвичай роблятьДе керуютьсяНа що впливає видалення
Особистий токен доступу (fine-grained або classic)Дозволяє скриптам, інструментам або CI діяти від вашого імені з обмеженими дозволамиSettings → Developer settings → Personal access tokensУсе, що досі використовує цей токен, а також будь-який ключ розгортання, створений цим токеном
Авторизація OAuthСторонній застосунок, який ви дозволили діяти від імені вашого облікового записуSettings → Applications (авторизовані застосунки OAuth)Доступ цього застосунку; сам застосунок не видаляється
SSH-ключ облікового записуАвтентифікує операції Git через SSH для вашого облікового записуSettings → SSH and GPG keysSSH-доступ, який покладається на цей ключ
Сесія браузераАктивна сесія з виконаним входом у браузеріЕлементи керування виходом і налаштування сесійЛише ця сесія; це не токен і не ключ

Ця стаття охоплює перший рядок. Інші рядки наведено, щоб ви не сплутали одне з одним: видалення авторизації OAuth або SSH-ключа не видаляє особистий токен доступу, а видалення токена не відкликає SSH-ключі та не завершує сесії браузера.

Крок 1: Складіть інвентар токенів, не розкриваючи значень

Мета — список назв токенів і місць, де кожен використовується, а не список рядків токенів. Ставтеся до значення токена як до секрету, який ви ніколи не копіюєте в нотатки, тікети чи чат.

  1. Відкрийте налаштування облікового запису GitHub і перейдіть до Developer settings, потім Personal access tokens. Перевірте як Fine-grained tokens, так і Tokens classic, оскільки ці два типи перелічено окремо.
  2. Для кожного токена запишіть лише: назву токена, його тип (fine-grained або classic) і будь-яку примітку, яку GitHub показує щодо його призначення чи терміну дії.
  3. Для кожного токена запишіть, де, на вашу думку, він використовується: завдання CI, скрипт розгортання, локальний інструмент, заплановане завдання, стороння інтеграція або ніде, де ви можете пригадати.
  4. Позначте токени, які ви не можете розмістити. Нерозміщений токен — це кандидат на перевірку, а не на автоматичне видалення: щось може все ще від нього залежати.

Достатньо простої робочої таблиці:

Назва токенаТипВідомий споживачОстаннє відоме використанняРішення
example-deployFine-grainedЗавдання розгортання CIНевідомоПеревірити завдання перед видаленням
example-old-scriptClassicНе знайденоСтарийПеревірити, потім видалити

Не вставляйте значення токенів у цю таблицю. Якщо споживач зберігає токен, перевірте конфігурацію цієї системи, а не перечитуйте секрет.

Крок 2: Перевірте залежну автоматизацію перед видаленням

Видалення токена ламає все, що досі автентифікується ним. Перш ніж видаляти, підтвердьте кожного відомого споживача:

GitHub документує одну конкретну залежність, яку варто перевірити першою: особистий токен доступу, який створив ключ розгортання, пов’язаний із цим ключем розгортання.

GitHub попереджає, що видалення особистого токена доступу, який створив ключ розгортання, також видаляє цей ключ розгортання. Джерело

Це попередження вузьке. Воно стосується ключів розгортання, створених цим токеном. Це не означає, що видалення будь-якого токена впливає на кожен SSH-ключ, кожен ключ розгортання чи кожну інтеграцію в обліковому записі. Перевірте історію конкретного токена та ключі розгортання репозиторію, а не припускайте широкий вплив.

Крок 3: Видаліть токен

Коли ви підтвердили, що токен безпечно видалити, задокументований шлях GitHub такий:

Задокументований GitHub шлях видалення особистого токена доступу: Settings → Developer settings → Personal access tokens, далі Fine-grained tokens або Tokens classic і Delete. Джерело

Після видалення перевірте результат, а не припускайте, що все спрацювало:

Шляхи збоїв, до яких слід підготуватися

СитуаціяЩо робити
Завдання CI не працює після видаленняВизначте, який секрет воно використовувало, підтвердьте власника завдання та видайте заміну облікових даних через ваш звичайний процес
Ви не можете знайти споживача токенаНе видаляйте навмання; спершу пошукайте в конфігураційних файлах і сховищах секретів і залишайте токен, доки не підтвердите
Ключ розгортання зникЦе задокументований наслідок, коли токен його створив; відтворіть ключ навмисно, якщо репозиторій досі його потребує
Ви не впевнені, чи це токен, чи застосунок OAuthПеревірте розділ налаштувань, у якому він відображається; ці два керуються окремо

Що цей чекліст не охоплює

Цей посібник не описує ротацію облікових даних, видачу нових токенів або зміну дозволів — ці кроки залежать від вашого власного налаштування та поточного інтерфейсу GitHub, який слід підтвердити на момент дії. Він також не охоплює видалення авторизацій OAuth, SSH-ключів облікового запису чи сесій браузера, окрім зауваження, що вони окремі. Видалення токена видаляє ці облікові дані; це саме по собі не доводить, що будь-які дані, які зберігає підключений сервіс, було стерто.

Де пошук за іменем користувача доречний, а де ні

Якщо ваше прибирання є частиною ширшого огляду того, що публічно видно під іменем користувача, TraceSeek — це окремий застосунок, який перевіряє відомі публічні імена користувачів на 3 000+ платформах. Він повідомляє про публічні збіги, які є підказками, а не доказом володіння, і не може входити в облікові записи, змінювати налаштування облікового запису, видаляти токени чи підтверджувати чиюсь справжню особу. Це не інструмент для доступу до приватних облікових записів чи гарантованого видалення чогось. Для завдання з токеном у цій статті робота відбувається в налаштуваннях GitHub, а не в застосунку пошуку.

Часті питання

Чи видалення особистого токена доступу також видаляє мої SSH-ключі?

За загальним правилом — ні. GitHub документує один конкретний зв’язок: видалення особистого токена доступу, який створив ключ розгортання, також видаляє цей ключ розгортання. SSH-ключі облікового запису та інші облікові дані керуються окремо.

Як відрізнити особистий токен доступу від авторизації OAuth?

Вони відображаються в різних розділах налаштувань. Особисті токени доступу — у Developer settings, а авторизації OAuth — у списку авторизованих застосунків. Видалення одного не видаляє інше.

Чи можу я видалити токен, який більше не впізнаю?

Лише після перевірки споживачів. Невпізнаний токен може все ще використовуватися скриптом або інтеграцією. Спершу пошукайте у своїй конфігурації та сховищах секретів; якщо не можете підтвердити, залишайте токен, доки не зможете.

Чи може TraceSeek видалити мій токен GitHub або обліковий запис?

Ні. TraceSeek перевіряє відомі публічні імена користувачів на 3 000+ платформах і повідомляє про публічні збіги. Він не може керувати налаштуваннями облікового запису, видаляти облікові дані чи підтверджувати особу.

Продовжуйте читання

Путівники по платформах

Готові знайти інформацію про когось?

Дізнайтеся, що приховує нікнейм

За інформацією про продукт, TraceSeek шукає 3.000+ платформ за 20–30 секунд і показує публічно доступні профілі, що відповідають імені користувача. Перше сканування безкоштовне. Можливі збіги потребують ручної перевірки. Перше сканування не потребує реєстрації чи входу в обліковий запис.

⬇︎ Завантажити для iOS⬇︎ Завантажити для Android

Працює на iPhone та Android · Сканування за 20–30 секунд · 3,000+ платформ

⬇︎ App Store ⬇︎ Google Play