Hi list,
Just a quick demo showing abuse of git's globals:
https://puredata.osuosl.org/jwilkes/purr-data/commit/186d1f3064aa65869c850fb8816a49439c7e93c3

All I'm doing here is accepting a patch I made on a
Windows machine that forced me to enter a user
name and email addy in order to do a commit.

git has the good sense to punt on the question
of secure identity management-- it lets you use
pretty much any garbage you want and assumes
the humans behind the screen will separate wheat
from chaff.

However, the user-friendly tools that wrap around
git (github, gitlab, etc.) don't make this clear as you
can hopefully see. :)

-Jonathan