1.Проверьте, точно ли вы делаете коммит и пишете имя с почтой под одним пользователем. 2. Попробуйте пропустить параметр --global. 3. Проверьте читаемость файла .gitconfig в домашней директории.
Если вы под Linux и только вы пользуетесь компьютером: Выполните "sudo cp ~/.gitconfig /etc/gitconfig" (это скопирует конфиг в /etc)