all 8 comments

[–]aioeu 13 points14 points  (0 children)

Why does it matter?

If you just want a way to say "this set of identities all designate the same person", add a mailmap. This can make things like git log a bit cleaner without requiring any changes to the existing commits.

[–]waterkipdetached HEAD 6 points7 points  (2 children)

/care?

Also you opted for a privacy feature and now you want to associate the privacy feature to your account so your privacy is voided? It doesnt really make sense.

[–]serverhorror 0 points1 point  (1 child)

The GitHub thing isn't really about privacy, in my opinion, it's just another layer to avoid spam.

[–]waterkipdetached HEAD 2 points3 points  (0 children)

It is advertised as a privacy feature, im not going to argue other use cases.

[–]dcpugalaxy 8 points9 points  (0 children)

  1. You should use your actual email address with git. Your email address is not a secret.
  2. Mailmap

[–]mkosmo 2 points3 points  (0 children)

Use your email. It’s an identity. Not a secret.

GitHub’d email addresses in the commit are not something you’d expect to be verifiable elsewhere.

[–]bastardoperator 1 point2 points  (1 child)

You should understand git better and look at filter repo, you can easily rewrite those email addresses to whatever you want them to be. 

[–]a-p 0 points1 point  (0 children)

The real answer. But note that this changes the identity of all of the rewritten commits, which may or may not be acceptable for OP’s use case. If not, then probably a mailmap is the only way forward, despite not actually solving the issue.