Aggiornamento aprile 2017
Vedere "Private emails, now more private"
GitHub ha sostenuto con un supplente "noreply" indirizzo e-mail all'autore commit web-based per un po '. A partire da oggi, c'è un altro modo per assicurarti di non pubblicare inavvertitamente il tuo indirizzo email quando esegui commit su GitHub tramite la riga di comando.
Git utilizza il tuo indirizzo email per associare il tuo nome a qualsiasi commit che tu stesso autore. Una volta trasferiti i commit su un repository pubblico su GitHub, vengono pubblicati anche i metadati dell'autore.
Se desideri assicurarti di non pubblicare accidentalmente il tuo indirizzo email, seleziona le opzioni "Mantieni il mio indirizzo email privato" e "Blocca riga di comando che espongono le mie email" nel tuo email settings.

Nota: A partire August, 9th 2013, you now can keep your email address private!
Ciò vale però per le operazioni GitHub basate sul Web: i commit contengono ancora un indirizzo email, che potrebbe o non potrebbe essere lo stesso di quello utilizzato per l'account GitHub.
Vedere di seguito per "mascherare" l'email (Git commit).
Fino ad oggi, tutto il GitHub Flow basato su Web ha utilizzato il tuo indirizzo email principale. Ciò include la creazione, la modifica e l'eliminazione di file, nonché l'unione di richieste di pull.
Ma ora puoi mantenere privato il tuo indirizzo email. Per fare ciò, visitare la pagina impostazioni e-mail:

Con questo acceso, le operazioni basate sul web utilizzeranno un indirizzo e-mail [email protected]
Se si desidera nascondere la tua email fatta dal computer, GitHub ora si permette di registrare gli indirizzi di posta elettronica diverso: vedi this guide.
Hai ancora bisogno di configurare il (finto) e-mail nel repo locale prima di spingere di nuovo a GitHub, se si desidera che le impegna a riflettere
git config --global user.email "[email protected]" # Set email to slightly changed value
git config --global user.email # Verify the setting
# [email protected]
Poi:
- Vai alle e-mail menu di impostazione
- Fare clic su "Aggiungi un altro indirizzo email"
- Inserire l'e-mail falso (ad esempio "
[email protected]
") e fare clic su "Aggiungi"

Nota che:
Questa impostazione ha effetto solo futuro impegna.
Se si desidera cancellare il proprio indirizzo e-mail dalla cronologia dei commit del repository, sarà necessario riscrivere i vecchi commit. Il modo più semplice per farlo è:
Utilizzare git filter-branch
to rewrite the repository history e Forza-spingere la nuova cronologia verso l'alto.
Penso che questa sia una domanda valida (anche se non tecnica) su uno strumento di programmazione - come molte altre domande su SO - e non merita di essere downvoted come "non correlato alla programmazione". – Jonik
GitHub ora (agosto 2013) ti consente di mantenere privato il tuo indirizzo email! Vedi [la mia risposta sotto] (http://stackoverflow.com/a/18186072/6309). Puoi anche registrare un indirizzo email falso, per non usarlo nei commit che stai spingendo a GitHub. – VonC