So I\'ve managed to commit to a GitHub project as both domenic and Domenic Denicola
Set up a .mailmap file in your repo. See git help shortlog for details, or check out the one for Git itself.
See Mapping authors section: https://git-scm.com/docs/git-shortlog#_mapping_authors
If your email used to submit is different than the email associated with your account, you can add the additional email at https://github.com/settings/emails.
I had this problem when using Source Tree to commit to GitHub. It submits using the name: pcuser@pcFQDN, which is not my email address. Adding this false address to my GitHub account made all of my commits show as me. It does not require that the address be verified.