Ce qui disparaît réellement, et ce qui reste
La fermeture d’un compte GitHub n’est pas un simple bouton de suppression qui efface votre historique. Le compte et les éléments qu’il possède forment une catégorie ; les traces que vous avez laissées dans les projets d’autrui en forment une autre. Les confondre, c’est fermer un compte puis découvrir que vos anciens commentaires apparaissent toujours dans un fil public.
La suppression d’un compte GitHub personnel supprime les ressources détenues par ce compte, mais les commentaires, tickets et demandes de tirage dans les dépôts d’autres propriétaires restent associés à un utilisateur fantôme. Source
Ce comportement d’utilisateur fantôme est la raison principale pour laquelle une fermeture exige un inventaire plutôt qu’une décision unique. Vos dépôts, gists et autres ressources liées au propriétaire sont à vous de supprimer ou de transférer. Vos commentaires, tickets et demandes de tirage sur le dépôt de quelqu’un d’autre ne vous appartiennent pas et ne peuvent pas être supprimés dans le cadre de la fermeture de votre compte ; ce guide ne suggère pas de les modifier ou de les retirer en partant.
Dressez un inventaire de retrait avant de fermer quoi que ce soit
Classez tout ce que vous avez sur GitHub en trois catégories. Le tri est le travail ; la fermeture elle-même est la dernière étape.
| Catégorie | Ce qui y figure | Ce que fait la fermeture | Ce qu’il faut décider d’abord |
|---|---|---|---|
| Actifs que vous possédez | Dépôts, gists et autres ressources détenues par votre compte personnel | Supprimés avec le compte | Lesquels transférer, archiver ailleurs ou laisser disparaître |
| Responsabilités d’organisation | Organisations où vous êtes propriétaire ou membre | Bloquent la fermeture jusqu’à résolution | Si quelqu’un d’autre reprend, ou si l’organisation disparaît |
| Contributions sur les ressources d’autrui | Commentaires, tickets et demandes de tirage dans des dépôts que vous ne possédez pas | Restent, associés à un utilisateur fantôme | Si vous êtes à l’aise que cet historique public reste |
Traitez les catégories dans cet ordre. La catégorie du milieu est celle qui bloque le plus souvent une fermeture, car GitHub ne vous laisse pas partir d’une organisation que vous possédez ou à laquelle vous appartenez encore.
Première catégorie : les actifs que vous possédez
Listez chaque dépôt et autre ressource liée à votre compte personnel et marquez chacun comme à transférer, à archiver ailleurs ou à laisser tomber. Le transfert est l’option qui préserve un travail dont d’autres peuvent dépendre ; laisser tomber convient aux expérimentations et aux projets abandonnés. Faites-le avant de toucher au compte, car une fois le compte supprimé, les ressources possédées disparaissent avec lui.
Si un dépôt a des collaborateurs, des forks ou des tickets ouverts par d’autres, le transfert mérite un second examen. Fermer le compte est votre décision, mais le travail d’autrui dans votre dépôt est une conséquence qu’ils peuvent ne pas attendre.
Deuxième catégorie : propriété et appartenance à une organisation
GitHub traite différemment deux situations d’organisation, et les deux doivent être réglées avant que le compte personnel puisse être supprimé.
Un propriétaire unique d’organisation doit transférer la propriété ou supprimer l’organisation avant de supprimer le compte personnel. Source
Un propriétaire ayant d’autres propriétaires d’organisation doit retirer sa propre appartenance à l’organisation avant de supprimer le compte personnel. Source
En pratique : si vous êtes le seul propriétaire d’une organisation, décidez si elle continue. Si oui, transférez d’abord la propriété à une autre personne. Si non, supprimez l’organisation. Si l’organisation a d’autres propriétaires et doit continuer, retirez votre propre appartenance. Dans tous les cas, confirmez que le changement a pris effet avant de lancer la suppression du compte, plutôt que de supposer que tout s’arrangera.
Troisième catégorie : les contributions que vous ne pouvez pas emporter
Les commentaires, tickets et demandes de tirage que vous avez ouverts dans des dépôts appartenant à d’autres sont la partie de votre empreinte que la fermeture ne traite pas. Ils restent, désormais attachés à un utilisateur fantôme plutôt qu’à un profil que quiconque peut visiter.
Cela a deux implications pratiques. Premièrement, si un commentaire contient des informations que vous ne voudriez pas laisser dans un fil public, le moment de s’en occuper est avant la fermeture, par les options d’édition normales que la plateforme vous offre sur vos propres contributions. Ce guide ne recommande pas de modifier les fils d’autrui pour effacer votre présence, et il ne promet pas qu’une modification particulière supprimera une trace. Deuxièmement, fermer le compte n’est pas une étape d’effacement d’identité. Cela supprime votre profil et les ressources que vous possédez ; cela ne retire pas votre participation à d’autres projets.
Si l’objectif est de réduire la facilité avec laquelle votre ancienne présence est trouvée plutôt que de fermer le compte, c’est une tâche différente avec des limites différentes, traitée dans le guide associé sur empêcher la découverte de vos anciens comptes.
Une liste de contrôle pour la fermeture
- Exportez ou copiez tout ce que vous voulez conserver depuis les dépôts que vous possédez.
- Transférez ou archivez les dépôts dont d’autres dépendent ; laissez le reste tomber délibérément.
- Listez chaque organisation où vous êtes propriétaire ou membre.
- Pour chaque organisation : transférez la propriété, supprimez-la ou retirez votre propre appartenance, selon la situation.
- Confirmez que ces changements d’organisation sont terminés.
- Passez en revue vos commentaires, tickets et demandes de tirage sur les dépôts d’autrui et décidez, à l’avance, que vous acceptez qu’ils restent sous un utilisateur fantôme.
- Ensuite seulement, procédez à la suppression du compte personnel.
Ce que cette liste de contrôle ne fait pas
Elle n’efface pas votre historique dans les projets d’autrui, et elle ne garantit pas qu’une attribution à un utilisateur fantôme soit invisible ou non liable. Elle ne couvre pas non plus les chemins de menu spécifiques à la plateforme, qui changent et que ce guide omet délibérément. Ce qu’elle fait, c’est vous assurer de fermer le compte en sachant exactement laquelle des trois catégories vous avez résolue et laquelle vous choisissez de laisser derrière vous.
Où aller ensuite
Si votre véritable préoccupation est d’être trouvé via d’anciens comptes plutôt que de supprimer une présence GitHub, considérez le guide de nettoyage d’empreinte comme la tâche suivante. Si votre préoccupation est le compte GitHub lui-même, terminez l’inventaire ci-dessus avant de supprimer quoi que ce soit.