TruthsSeek
Français

Guide Publié 2026-10-23 · Mis à jour 2026-10-23

Comment supprimer un ancien jeton d'accès personnel GitHub et vérifier les clés de déploiement dépendantes

Publication TruthsSeek · Politique éditoriale

Réponse rapide · Le chemin documenté par GitHub pour supprimer un jeton d'accès personnel est Paramètres, Paramètres développeur, Jetons d'accès personnels, puis Jetons à granularité fine ou Jetons classiques et Supprimer. GitHub avertit également que la suppression d'un jeton d'accès personnel ayant créé une clé de déploiement supprime aussi cette clé de déploiement ; vérifiez donc quelle automatisation dépend du jeton avant de le supprimer. Un jeton d'accès personnel n'est pas la même chose qu'une autorisation OAuth, une clé de compte SSH ou une session de navigateur, et chacun est géré à un endroit différent.

Effectuez cette vérification maintenant — TraceSeek scanne 3.000+ plateformes en 20–30s. Premier scan gratuit.

⬇︎ iOS⬇︎ Android

Ce que vous supprimez réellement

Un jeton d’accès personnel (PAT) est un identifiant parmi plusieurs pouvant agir sur votre compte GitHub. Avant de supprimer quoi que ce soit, il est utile de savoir à quel type d’identifiant vous avez affaire, car les étapes de suppression et les effets secondaires diffèrent.

IdentifiantCe qu’il fait généralementOù il est géréCe que sa suppression affecte
Jeton d’accès personnel (à granularité fine ou classique)Permet à des scripts, outils ou CI d’agir en votre nom avec des permissions limitéesParamètres → Paramètres développeur → Jetons d’accès personnelsTout ce qui utilise encore ce jeton, ainsi que toute clé de déploiement créée par ce jeton
Autorisation OAuthUne application tierce que vous avez approuvée pour agir sur votre compteParamètres → Applications (applications OAuth autorisées)L’accès de cette application ; l’application elle-même n’est pas supprimée
Clé de compte SSHAuthentifie les opérations Git via SSH pour votre compteParamètres → Clés SSH et GPGL’accès SSH qui repose sur cette clé
Session de navigateurUne session active connectée dans un navigateurContrôles de déconnexion et paramètres de sessionCette session uniquement ; ce n’est ni un jeton ni une clé

Cet article traite la première ligne. Les autres lignes sont listées pour que vous ne confondiez pas l’une avec l’autre : supprimer une autorisation OAuth ou une clé SSH ne supprime pas un jeton d’accès personnel, et supprimer un jeton ne révoque pas les clés SSH ni ne met fin aux sessions de navigateur.

Étape 1 : établir un inventaire des jetons sans exposer les valeurs

L’objectif est une liste des noms de jetons et de l’endroit où chacun est utilisé — pas une liste des chaînes de jetons. Traitez la valeur du jeton comme un secret que vous ne copiez jamais dans des notes, des tickets ou des discussions.

  1. Ouvrez les paramètres de votre compte GitHub et allez dans Paramètres développeur, puis Jetons d’accès personnels. Vérifiez à la fois Jetons à granularité fine et Jetons classiques, car les deux types sont listés séparément.
  2. Pour chaque jeton, notez uniquement : le nom du jeton, son type (à granularité fine ou classique) et toute note affichée par GitHub concernant son objectif ou son expiration.
  3. Pour chaque jeton, notez où vous pensez qu’il est utilisé : une tâche CI, un script de déploiement, un outil local, une tâche planifiée, une intégration tierce, ou nulle part dont vous vous souvenez.
  4. Marquez les jetons que vous ne pouvez pas situer. Un jeton non situé est un candidat à l’examen, pas à la suppression automatique — quelque chose peut encore en dépendre.

Un simple tableau de travail suffit :

Nom du jetonTypeConsommateur connuDernière utilisation connueDécision
exemple-deployÀ granularité fineTâche de déploiement CIInconnueVérifier la tâche avant de supprimer
exemple-ancien-scriptClassiqueAucun trouvéAncienneVérifier, puis supprimer

Ne collez pas les valeurs des jetons dans ce tableau. Si un consommateur stocke le jeton, vérifiez la configuration de ce système plutôt que de relire le secret.

Étape 2 : vérifier l’automatisation dépendante avant la suppression

La suppression d’un jeton casse tout ce qui s’authentifie encore avec lui. Avant de supprimer, confirmez chaque consommateur connu :

GitHub documente une dépendance spécifique à vérifier en premier : un jeton d’accès personnel ayant créé une clé de déploiement est lié à cette clé de déploiement.

GitHub avertit que la suppression d’un jeton d’accès personnel ayant créé une clé de déploiement supprime aussi cette clé de déploiement. Source

Cet avertissement est limité. Il s’applique aux clés de déploiement créées par ce jeton. Il n’affirme pas que la suppression de n’importe quel jeton affecte toutes les clés SSH, toutes les clés de déploiement ou toutes les intégrations du compte. Vérifiez l’historique du jeton spécifique et les clés de déploiement du dépôt plutôt que de supposer un effet large.

Étape 3 : supprimer le jeton

Lorsque vous avez confirmé qu’un jeton peut être supprimé sans risque, le chemin documenté par GitHub est :

Le chemin de suppression d’un jeton d’accès personnel GitHub est Paramètres, Paramètres développeur, Jetons d’accès personnels, puis Jetons à granularité fine ou Jetons classiques et Supprimer. Source

Après la suppression, vérifiez le résultat plutôt que de supposer que cela a fonctionné :

Chemins d’échec à prévoir

SituationQue faire
Une tâche CI échoue après la suppressionIdentifiez quel secret elle utilisait, confirmez le propriétaire de la tâche et émettez un identifiant de remplacement via votre processus habituel
Vous ne trouvez pas le consommateur d’un jetonNe supprimez pas au hasard ; recherchez d’abord dans les fichiers de configuration et les magasins de secrets, et conservez le jeton jusqu’à confirmation
Une clé de déploiement a disparuC’est la conséquence documentée lorsque le jeton l’a créée ; recréez délibérément la clé si le dépôt en a encore besoin
Vous ne savez pas si l’identifiant est un jeton ou une application OAuthVérifiez la section des paramètres où il apparaît ; les deux sont gérés séparément

Ce que cette liste de contrôle ne couvre pas

Ce guide ne décrit pas la rotation des identifiants, l’émission de nouveaux jetons ni la modification des permissions — ces étapes dépendent de votre propre configuration et de l’interface actuelle de GitHub, que vous devez confirmer au moment d’agir. Il ne couvre pas non plus la suppression des autorisations OAuth, des clés de compte SSH ou des sessions de navigateur, si ce n’est pour noter qu’elles sont distinctes. La suppression d’un jeton supprime cet identifiant ; elle ne prouve pas en soi que des données détenues par un service connecté ont été effacées.

Où intervient une recherche de nom d’utilisateur, et où elle n’intervient pas

Si votre nettoyage fait partie d’une revue plus large de ce qui est publiquement visible sous un nom d’utilisateur, TraceSeek est une application distincte qui vérifie des noms d’utilisateur publics connus sur plus de 3 000 plateformes. Elle signale les correspondances publiques, qui sont des pistes plutôt que des preuves de propriété, et elle ne peut pas se connecter à des comptes, modifier des paramètres de compte, supprimer des jetons ni vérifier l’identité réelle de quiconque. Ce n’est pas un outil pour accéder à des comptes privés ou garantir la suppression de quoi que ce soit. Pour la tâche de jeton décrite dans cet article, le travail se fait dans vos paramètres GitHub, pas dans une application de recherche.

Questions fréquentes

La suppression d'un jeton d'accès personnel supprime-t-elle aussi mes clés SSH ?

Pas en règle générale. GitHub documente un lien spécifique : la suppression d'un jeton d'accès personnel ayant créé une clé de déploiement supprime aussi cette clé de déploiement. Les clés de compte SSH et les autres identifiants sont gérés séparément.

Comment distinguer un jeton d'accès personnel d'une autorisation OAuth ?

Ils apparaissent dans des sections de paramètres différentes. Les jetons d'accès personnels se trouvent sous Paramètres développeur, tandis que les autorisations OAuth sont listées sous vos applications autorisées. Supprimer l'un ne supprime pas l'autre.

Puis-je supprimer un jeton que je ne reconnais plus ?

Seulement après avoir vérifié les consommateurs. Un jeton non reconnu peut encore être utilisé par un script ou une intégration. Recherchez d'abord dans votre configuration et vos magasins de secrets ; si vous ne pouvez pas confirmer, conservez le jeton jusqu'à ce que vous le puissiez.

TraceSeek peut-il supprimer mon jeton GitHub ou mon compte ?

Non. TraceSeek vérifie des noms d'utilisateur publics connus sur plus de 3 000 plateformes et signale les correspondances publiques. Il ne peut pas agir sur les paramètres de compte, supprimer des identifiants ni vérifier l'identité.

Pour aller plus loin

Guides des plateformes

Prêt à rechercher quelqu'un ?

Découvrez ce qu'un nom d'utilisateur révèle

Selon ses informations produit, TraceSeek recherche des profils accessibles au public correspondant à un nom d'utilisateur sur 3 000+ plateformes en 20–30 secondes. Le premier scan est gratuit. Les correspondances possibles nécessitent une vérification manuelle. Le premier scan ne nécessite ni inscription ni connexion.

⬇︎ Télécharger pour iOS⬇︎ Obtenez-le sur Android

Fonctionne sur iPhone & Android · Scan de 20–30 secondes · 3.000+ plateformes

⬇︎ App Store ⬇︎ Google Play