Domanda

Come posso utilizzare un indirizzo email falso con GitHub?

Seguente ISTRUZIONI DI GITHUB DALLA MAMBIATA , ho avuto un'e-mail falsa come User@server.Fake configurato con GIT (git config --global user.email "user@server.fake") e registrato su My Pagina delle impostazioni e-mail .

Stava collegando i miei commit, ma non dalla scorsa settimana o giù di lì, e ha un "(?)" TOUCTIP TOUTTIP Dire:

.

Questa e-mail non verrà utilizzata per il commit Blame

Il mio vero indirizzo email è verificato e onnabile, ma voglio tenerlo privato.

Come posso usare un falso ed essere ancora incolpato?

È stato utile?

Soluzione

GitHub ha visto molte collisioni con indirizzi e-mail generici e falsi e hanno cambiato come sono registrati.

Fai due cose e un terzo opzionale.

1. Su Pagina delle impostazioni e-mail Seleziona la casella:

.

Tieni il mio indirizzo email privato.

Utilizzeremo username@users.noreply.github.com quando si esegue operazioni Git e inviando un'e-mail in uscita per tuo conto.

2. "Mantenere il tuo indirizzo email privato" La pagina della Guida dice di utilizzare "Username @ Utenti. noreply.github.com ".

Modifica Git Config su username@users.noreply.github.com:

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

3. Opzionalmente Rewrite History sui tuoi repose per cambiare l'autore - ma ascolta gli avvertimenti!


.

Questo Guida Pagina dice a Contattare GitHub a Backfill Contributi precedenti, ma questo si applica solo agli indirizzi verificabili.

Ho chiesto il supporto GitHub. Hanno detto:

.

Come hai notato, abbiamo apportato alcune recenti modifiche a come vengono utilizzate le e-mail per commettere la colpa e il conteggio dei contributi. Stavamo vedendo un gran numero di collisioni con e-mail generiche e "false", che stavano confondendo gli utenti. Purtroppo questo significa che commuta con un indirizzo come "server.fake" non sarà più collegato al tuo account GitHub.

Il processo di riempimento funziona solo per gli indirizzi e-mail che possono essere accettati dal nostro sistema e utilizzati per commettere la colpa, quindi purtroppo non aiuterebbe nella tua situazione.

Se si desidera collegare i vecchi commit, richiederà la riscrittura della cronologia per utilizzare il tuo indirizzo username@users.noreply.github.com. Abbiamo un Guida su quella , anche se potresti voler dare qualche considerazione se ci sono altri utenti usando I tuoi repository, poiché la riscrittura della storia può essere un'attività abbastanza distruttiva.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top