Question

Comment puis-je utiliser une fausse adresse e-mail avec Github ?

Suivant Instructions modifiées depuis par Github, j'avais un faux email comme user@server.fake configuré avec git (git config --global user.email "user@server.fake") et inscrit sur mon page des paramètres de messagerie.

Il liait mes commits, mais pas depuis environ une semaine, et il contient une info-bulle "(?)" disant :

Cet e-mail ne sera pas utilisé pour commettre un blâme

Ma véritable adresse e-mail est vérifiée et blâmable, mais je souhaite la garder privée.

Comment puis-je en utiliser un faux tout en étant blâmé ?

Était-ce utile?

La solution

Github a vu de nombreuses collisions avec des adresses e-mail génériques et fausses et a modifié la façon dont elles sont enregistrées.

Faites deux choses et une troisième facultative.

1.Sur le page des paramètres de messagerie cochez la case :

Garder mon adresse e-mail privée.

Nous utiliserons username@users.noreply.github.com lors de l'exécution d'opérations git et de l'envoi d'e-mails sortants en votre nom.

2.Le "Garder votre adresse e-mail privée" la page d'aide indique d'utiliser "username@users.noreply.github.com".

Remplacez la configuration de git par username@users.noreply.github.com :

git config --global user.email "username@users.noreply.github.com"

3.En option réécrire l'histoire sur vos dépôts pour changer d'auteur -- mais tenez compte des avertissements !


Ce page d'aide dit de contacter Github pour remplir les contributions précédentes, mais cela ne s'applique qu'aux adresses vérifiables.

J'ai demandé à l'assistance de Github.Ils ont dit:

Comme vous l'avez remarqué, nous avons récemment apporté des modifications à la façon dont les e-mails sont utilisés pour commettre des fautes et compter les contributions.Nous constations un grand nombre de collisions avec des e-mails génériques et « faux », ce qui déroutait les utilisateurs.Malheureusement, cela signifie que les commits effectués avec une adresse telle que « server.fake » ne seront plus liés à votre compte GitHub.

Le processus de remplissage ne fonctionne que pour les adresses e-mail qui peuvent être acceptées par notre système et utilisées pour commettre des fautes, donc malheureusement, cela ne serait d'aucune utilité dans votre situation.

Si vous souhaitez relier les anciens commits, il faudra réécrire l'historique pour utiliser votre username@users.noreply.github.com adresse.Nous avons un guide à ce sujet, même si vous voudrez peut-être y réfléchir si d'autres utilisateurs utilisent vos référentiels, car la réécriture de l'historique peut être une activité assez perturbatrice.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top