5 ms·
One of the things I hate about Git is that it requires an email address. It doesn't let you just leave a blank value, it needs something that resembles an emai
by nfoz 7y ago
One of the things I hate about Git is that it requires an email address. It doesn't let you just leave a blank value, it needs something that resembles an email address.
I get that email is how the kernel-devs do it. But IMO it's inappropriate for the version-control software to link a particular communication mechanism. Sure you can use a fake email address, and many of us do. Finally github has a feature to use their own no-reply email addresses, but it's a kludge.
- pwg 7y agogit config --global user.email no@email.invalid And git happily accepts the value, yet the result is not useful to anyone (https://en.wikipedia.org/wiki/.invalid https://en.wikipedia.org/wiki/.invalid). Or, just edit your .gitconfig by hand after adding an email and change the value there to whatever you want.
- jerven 7y agoJust use fake@example.com. Example.com etc are special domains that are easy to spot as not going to work.
- nfoz 7y agoThanks, I didn't know about the `invalid` non-TLD. I've been using example.com. Still, it seems inappropriately opinionated for git to tie in and require an identifier on a specific communication mode, even if we can come up with fake emails. And I dislike the extra bits of reduced anonymity (eg "correlate pseudonyms by which fake email they all use")
- deleted 7y ago[deleted]