I've noticed that the GitExtensions settings dialog doesn't always
work correctly. Try popping open a git command prompt and doing a "git
config --list | grep user". You should get output like below:
$ git config --list | grep user
user.name=Matthew Shapiro
user.email=kall...@gmail.com
If you don't get any output, git doesn't know about your settings. You
can always set the options from the command-line like this:
git config --global user.name "Matthew Shapiro"
git config --global user.email "kall...@gmail.com"
If you do that, the command line above should then give the correct
output. Hope that helps. I don't know what causes the bug in
GitExtensions.
-William