Remarque: à partir du mois d'août, 9 2013, vous pouvez désormais garder votre adresse e-mail privé!
C'est pour le web GitHub opérations: le commet encore contenir une adresse e-mail, ce qui pourrait ou ne pourrait pas être le même que celui utilisé pour votre compte GitHub.
Voir ci-dessous pour le "masque" que (git commit) e-mail aussi.
Jusqu'à aujourd'hui, tous sur le web GitHub Flux utilisé votre adresse e-mail principale. Cela comprenait la création, la modification et la suppression des fichiers, ainsi que la fusion des pull requests.
Mais maintenant, vous pouvez garder votre adresse e-mail privée. Pour ce faire, accédez à la page paramètres de messagerie:
Avec ce activée, les opérations sur le web va utiliser un username@users.noreply.github.com adresse e-mail.
Si vous souhaitez masquer votre e-mail à partir de votre ordinateur, GitHub, vous permet désormais de vous inscrire e-mail différente addressses: consultez ce guide.
Vous devez également configurer votre (faux) e-mail dans votre local repo avant de repousser le gitHub, si vous voulez que votre s'engage à refléter
git config --global user.email "user@server.fake" # Set email to slightly changed value
git config --global user.email # Verify the setting
# user@server.fake
Alors:
- Aller au menu de réglage e-Mails
- Cliquez sur "Ajouter une autre adresse e-mail"
- Entrez le faux e-mail (par exemple,"
user@server.fake
") et cliquez sur "Ajouter"
Notez que:
Ce paramètre n'affecte que l'avenir s'engage.
Si vous souhaitez effacer votre adresse e-mail réelle à partir de votre référentiel de commettre l'histoire, vous devrez réécrire votre ancien s'engage. La meilleure façon de le faire est:
Utiliser git filter-branch
de réécrire l'historique du dépôt et de la Force de pousser la nouvelle histoire.