Cosa controlla realmente l’impostazione
Le impostazioni dei contributi di GitHub (GitHub Contribution settings) includono un interruttore per i contributi privati. Questo interruttore influisce sul fatto che il grafico dei contributi e la panoramica delle attività del tuo profilo includano conteggi anonimizzati dall’attività nei repository privati. Non rende pubblici i repository privati, non concede a nessuno l’accesso al codice privato e non cambia chi può leggere i tuoi commit. Cambia solo se un numero appare.
Le impostazioni dei contributi di GitHub consentono al proprietario di mostrare o nascondere i contributi privati sul profilo. Fonte
La distinzione pratica è tra tre livelli di informazione:
- Attività pubblica: commit, issue, pull request e altri contributi nei repository pubblici. Questi sono visibili con il contesto del repository, come il nome del repository e il tipo di contributo.
- Conteggi dei contributi privati: totali giornalieri anonimizzati dai repository privati, mostrati senza nomi di repository, messaggi di commit o codice.
- Contenuto privato: codice sorgente, cronologia dei commit, testo delle issue e metadati del repository all’interno dei repository privati. Questo livello è regolato dall’accesso al repository, non dall’impostazione del conteggio dei contributi.
Attivare l’interruttore dei conteggi privati non sposta alcun contenuto privato nel livello pubblico. Disattivarlo non elimina i repository privati o la loro cronologia. Rimuove solo i conteggi anonimizzati dalla vista del profilo rivolta al pubblico.
Cosa può dedurre un estraneo dai conteggi privati
Quando i contributi privati sono resi pubblici, un estraneo può vedere che sei stato attivo in determinati giorni. Non può vedere in quale repository privato hai lavorato, cosa hai modificato o chi altro è stato coinvolto.
Quando i contributi privati sono resi pubblici, le persone senza accesso ai repository possono vedere i conteggi giornalieri dei contributi ma non i dettagli specifici dei contributi privati. Fonte
L’inferenza è limitata ma reale. Un modello costante di contributi privati può suggerire un lavoro privato regolare, come un impiego o un progetto privato. Le lacune possono suggerire un periodo di pausa, un cambiamento nei modelli di lavoro o un passaggio ad altre piattaforme. Nessuna di queste inferenze è una prova. Un conteggio è un segnale di attività, non un’affermazione sull’identità, l’impiego o l’intenzione.
Questo è importante per i lettori che considerano un profilo GitHub come un segnale professionale. Un grafico visibile dei conteggi privati può far sembrare un profilo più attivo di quanto suggeriscano i soli repository pubblici. Nascondere i conteggi può far sembrare lo stesso profilo più tranquillo. Nessuna delle due scelte è disonesta; espongono semplicemente quantità diverse di metadati.
Passo dopo passo: rivedere e impostare il controllo
L’interfaccia di GitHub cambia nel tempo, quindi considera quanto segue come una routine di revisione piuttosto che un percorso di menu fisso. L’obiettivo è conoscere il tuo stato attuale e fare una scelta deliberata.
- Accedi al tuo account. Usa l’account di cui stai rivedendo il profilo. L’impostazione è controllata dal proprietario.
- Apri le impostazioni dei contributi del tuo profilo. Cerca l’area delle impostazioni dei contributi associata al tuo profilo. Le etichette esatte possono variare a seconda della versione dell’interfaccia; il controllo rilevante è quello relativo ai contributi privati.
- Registra lo stato attuale prima di modificarlo. Annota se i contributi privati sono attualmente mostrati o nascosti. Questo ti dà una base di riferimento se in seguito vorrai invertire la scelta.
- Decidi in base a ciò che vuoi che un estraneo deduca. Usa la tabella di confronto qui sotto invece di un istinto predefinito.
- Modifica l’impostazione se necessario, poi visualizza il tuo profilo come farebbe un visitatore non connesso. Una finestra privata o in incognito è un modo semplice per verificare il risultato rivolto al pubblico.
- Ricontrolla dopo cambiamenti importanti. Se cambi datore di lavoro, inizi o interrompi un lavoro privato regolare o ripulisci vecchi account, rivisita l’impostazione.
| Livello | Visibile agli estranei quando i conteggi privati sono mostrati | Visibile agli estranei quando i conteggi privati sono nascosti | Controllato dall’accesso al repository? |
|---|---|---|---|
| Attività del repository pubblico | Sì, con il contesto del repository e del contributo | Sì, invariato | No |
| Conteggi dei contributi privati | Sì, come totali giornalieri anonimizzati | No | No |
| Contenuto del repository privato | No | No | Sì |
| Messaggi di commit e codice privati | No | No | Sì |
Una tabella decisionale utile per il proprietario:
| La tua situazione | Considera di mostrare i conteggi privati | Considera di nascondere i conteggi privati |
|---|---|---|
| Vuoi che il profilo rifletta un lavoro privato regolare | Sì | — |
| Preferisci ridurre al minimo i metadati di attività | — | Sì |
| Stai candidandoti per ruoli in cui i repository pubblici sono il segnale principale | Facoltativo | Facoltativo |
| Non sei sicuro di cosa rivelino i conteggi | Rivedi prima | Rivedi prima |
Errori comuni
Scambiare l’interruttore per un controllo sulla privacy del codice. L’impostazione dei contributi privati non pubblica il codice sorgente privato e non concede l’accesso al repository. Se sei preoccupato per l’esposizione del codice, rivedi separatamente l’accesso al repository e la privacy dell’email dei commit.
Presumere che i conteggi nascosti significhino nessuna attività. Nascondere i conteggi rimuove il segnale pubblico, non il lavoro sottostante. Un estraneo può ancora vedere l’attività pubblica, e i collaboratori del repository possono ancora vedere l’attività privata in base al loro accesso.
Trattare un conteggio come prova di identità o impiego. Un grafico dei contributi è una vista dei metadati. Non verifica chi è una persona, per chi lavora o se un account è autentico.
Modificare l’impostazione e non controllare mai la vista pubblica. Conferma sempre il risultato da una prospettiva non connessa. Gli stati dell’interfaccia possono essere facili da interpretare male mentre si è connessi.
Confondere questo controllo con la pulizia dell’account. Rimuovere un segnale visibile non è la cancellazione dell’account. Se stai dismettendo un account, conserva un metodo di recupero che controlli fino alla chiusura completa, e non trattare un profilo modificato o vuoto come prova che i dati memorizzati siano spariti.
Proteggere la tua impronta
Un profilo GitHub è un nodo in un’impronta pubblica più ampia. La scelta dei conteggi privati è un’impostazione piccola e reversibile; il compito più grande è sapere quali handle e profili sono pubblicamente associati a te. Se vuoi rivedere gli handle pubblici conosciuti, TraceSeek è un’app di ricerca username (username lookup) che controlla oltre 3.000 piattaforme, con una prima scansione gratuita e un tempo di scansione dichiarato di 20–30 secondi. È un modo per raccogliere indizi sugli username pubblici, non un modo per modificare le impostazioni di GitHub, esporre record privati o provare l’identità. Le corrispondenze di username pubblici sono indizi, non prova di proprietà.
Per una routine di pulizia più ampia, consulta la guida per trovare account online dimenticati. Per gestire il rischio di impersonificazione attorno ai tuoi handle, consulta la guida sulla protezione del tuo username dall’impersonificazione.
Fatti chiave
- Le impostazioni dei contributi di GitHub consentono al proprietario di mostrare o nascondere i contributi privati sul profilo.
- Quando i contributi privati sono resi pubblici, le persone senza accesso ai repository possono vedere i conteggi giornalieri dei contributi ma non i dettagli specifici dei contributi privati.
- L’impostazione dei contributi privati cambia la visibilità dell’attività anonimizzata, non l’accesso al repository o il codice sorgente privato.
- Un grafico visibile dei conteggi privati è un segnale di metadati e non verifica identità, impiego o intenzione.