Sto imparando come usare Git e ho notato che non c'è controllo su user.name e user.email quando si esegue il commit. Ad esempio, sono nel mio repository. Posso cambiare la mia configurazione locale,
$ git config user.name "<someone's Github username>"
$ git config user.email "<someone's Github email>"
Quindi, commetto qualcosa e lo spingo. Mi verrà chiesto il mio nome utente e password Github.
Ora sembra che un altro utente di Github abbia creato questo commit nel mio repository. !?
Mi sto perdendo qualcosa?