2009-11-17 9 views
24

Ho appena aiutato un amico a creare un account Github per collaborare al mio progetto. I suoi commit arrivano, ma per qualche ragione nella pagina "Source" del mio repository accanto al suo commit c'è solo il suo nome e non il suo nome utente (con un link).Github mostra il nome invece di un nome utente collegato in commit

Sembra strano, dal momento che Github lo riconosce, ovviamente, (l'ho aggiunto alla lista dei collaboratori ecc

sembra una domanda stupida, ma Google non potuto fare a meno.

Grazie!

risposta

20

il tuo amico ha l'indirizzo di posta elettronica che sta usando per i suoi commit impostato correttamente come alias in GitHub Altro? saggio, come fa GitHub a sapere chi è? Git stesso registra solo il nome completo e l'indirizzo e-mail e ovviamente non il nome utente GitHub, dal momento che è possibile utilizzare Git perfettamente bene senza GitHub.

+94

Grazie per la risposta. Ma mi sembra che usando quella logica (StackOverflow non è il [qualunque] forum di supporto), il 99% di StackOverflow sarebbe scomparso. –

4

Run questo nel terminale:

git config --global user.name "your-github-username" 
    git config --global user.email "your-github-email" 
+11

Si prega di ignorare questo. Non dovresti mai modificare le tue impostazioni Git solo per il luogo in cui ti è capitato di ospitare il tuo repository oggi. Cosa succede se decidi domani di ospitare il tuo repository su Gitorious o Assembla o Repo.Or.Cz o Codaset? O vuoi ospitarlo su più siti web, per sicurezza e ridondanza? Invece di modificare le tue impostazioni Git per divertirti con GitHub, dovresti cambiare le impostazioni di GitHub per giocare con le tue impostazioni Git. –

+0

Il nome utente/l'e-mail allegati ai tuoi commit diverranno molto diversi se utilizzi provider di hosting diversi? – mipadi

+0

Il nome utente e l'indirizzo e-mail allegati a un commit Git sono esattamente ciò che dici a Git. –

0

Basta chiedere al tuo amico di aggiungere e-mail che utilizzano in git locale impegna alla sua lista di account email GitHub come indicato nel GitHub Help

6

Aggiungere l'e-mail utilizzato in git si impegna a GitHub tramite Impostazioni account: Email Settings

Problemi correlati