Cosa sparisce davvero e cosa resta
La chiusura di GitHub non è un singolo pulsante di eliminazione che cancella la tua cronologia. L’account e le cose che possiede sono una categoria; le tracce che hai lasciato nei progetti altrui sono un’altra. Trattarle come la stessa cosa è il modo in cui le persone chiudono un account e poi scoprono che i loro vecchi commenti compaiono ancora in un thread pubblico.
Eliminare un account personale GitHub rimuove le risorse possedute da quell’account, ma i commenti, le issue e le pull request nei repository di altri proprietari restano associati a un utente fantasma. Fonte
Questo comportamento da utente fantasma è il motivo principale per cui una chiusura richiede un inventario invece di una singola decisione. I tuoi repository, i gist e le altre risorse legate alla proprietà sono tuoi da rimuovere o trasferire. I tuoi commenti, issue e pull request sul repository di qualcun altro non sono tuoi da eliminare come parte della chiusura dell’account, e questa guida non suggerisce di modificarli o rimuoverli durante l’uscita.
Crea un inventario di dismissione prima di chiudere qualsiasi cosa
Classifica tutto ciò che hai su GitHub in tre gruppi. La classificazione è il lavoro; la chiusura stessa è l’ultimo passo.
| Gruppo | Cosa include | Cosa fa la chiusura | Cosa decidere prima |
|---|---|---|---|
| Risorse che possiedi | Repository, gist e altre risorse possedute dal tuo account personale | Rimosse con l’account | Quali trasferire, archiviare altrove o lasciar sparire |
| Responsabilità nelle organizzazioni | Organizzazioni in cui sei owner o di cui sei membro | Bloccano la chiusura finché non risolte | Se qualcun altro subentra o se l’organizzazione viene chiusa |
| Contributi su risorse altrui | Commenti, issue e pull request in repository che non possiedi | Restano, associati a un utente fantasma | Se accetti che questa cronologia pubblica rimanga |
Affronta i gruppi in questo ordine. Il gruppo centrale è quello che più spesso blocca una chiusura, perché GitHub non ti permette di andartene da un’organizzazione di cui sei ancora owner o membro.
Primo gruppo: risorse possedute
Elenca ogni repository e ogni altra risorsa legata al tuo account personale e contrassegna ciascuna come trasferire, archiviare altrove o lasciar andare. Il trasferimento è l’opzione che preserva il lavoro da cui altri potrebbero dipendere; lasciar andare va bene per esperimenti e progetti abbandonati. Fallo prima di toccare l’account, perché una volta che l’account è sparito, le risorse possedute se ne vanno con esso.
Se un repository ha collaboratori, fork o issue aperte da altre persone, il trasferimento merita un secondo sguardo. Chiudere l’account è una tua decisione, ma il lavoro altrui dentro il tuo repository è una conseguenza che potrebbero non aspettarsi.
Secondo gruppo: proprietà e appartenenza alle organizzazioni
GitHub gestisce due situazioni organizzative in modo diverso, ed entrambe devono essere risolte prima che l’account personale possa essere eliminato.
Un owner unico di un’organizzazione deve trasferire la proprietà o eliminare l’organizzazione prima di eliminare l’account personale. Fonte
Un owner che ha altri owner nell’organizzazione deve rimuovere la propria appartenenza all’organizzazione prima di eliminare l’account personale. Fonte
In pratica: se sei l’unico owner di un’organizzazione, decidi se deve continuare. Se continua, trasferisci prima la proprietà a un’altra persona. Se non continua, elimina l’organizzazione. Se l’organizzazione ha altri owner e deve continuare a funzionare, rimuovi la tua appartenenza. In ogni caso, conferma che la modifica abbia avuto effetto prima di iniziare l’eliminazione dell’account, invece di dare per scontato che si risolverà da sola.
Terzo gruppo: contributi che non puoi portare con te
I commenti, le issue e le pull request che hai aperto in repository posseduti da altre persone sono la parte della tua impronta che la chiusura non affronta. Restano, ora associati a un utente fantasma invece che a un profilo che chiunque può visitare.
Questo ha due implicazioni pratiche. Primo, se un commento contiene informazioni che non vorresti lasciare in un thread pubblico, il momento per occupartene è prima della chiusura, tramite le normali opzioni di modifica che la piattaforma ti offre sui tuoi contributi. Questa guida non raccomanda di modificare i thread altrui per cancellare la tua presenza, e non promette che una particolare modifica rimuova un record. Secondo, chiudere l’account non è un passo di cancellazione dell’identità. Rimuove il tuo profilo e le risorse possedute; non ritira la tua partecipazione ad altri progetti.
Se l’obiettivo è ridurre la facilità con cui la tua vecchia presenza viene trovata anziché chiudere l’account, si tratta di un compito diverso con limiti diversi, trattato nella guida correlata su impedire che i vecchi account vengano trovati.
Una checklist per la chiusura
- Esporta o copia tutto ciò che vuoi conservare dai repository che possiedi.
- Trasferisci o archivia i repository su cui altri fanno affidamento; lascia andare deliberatamente il resto.
- Elenca ogni organizzazione in cui sei owner o membro.
- Per ogni organizzazione: trasferisci la proprietà, eliminala o rimuovi la tua appartenenza, secondo la situazione.
- Conferma che tali modifiche all’organizzazione siano complete.
- Rivedi i tuoi commenti, issue e pull request sui repository altrui e decidi in anticipo che accetti che resteranno sotto un utente fantasma.
- Solo allora procedi con l’eliminazione dell’account personale.
Cosa non fa questa checklist
Non cancella la tua cronologia nei progetti altrui e non garantisce che un’attribuzione a utente fantasma sia invisibile o non collegabile. Non copre nemmeno i percorsi di menu specifici della piattaforma, che cambiano e che questa guida omette deliberatamente. Quello che fa è assicurarsi che tu chiuda l’account sapendo esattamente quale dei tre gruppi hai risolto e quale stai scegliendo di lasciarti alle spalle.
Dove andare dopo
Se la tua vera preoccupazione è essere trovato tramite vecchi account anziché rimuovere una presenza su GitHub, considera la guida alla pulizia dell’impronta come prossimo compito. Se la tua preoccupazione è l’account GitHub stesso, completa l’inventario sopra prima di eliminare qualsiasi cosa.