Eu tive esse problema ontem. Antes na minha solução, verifique essas configurações.
git config --global user.email "your_address_email@domain.com"
git config --global user.name "your_name"
Onde "usuário" é o usuário do laptop.
Exemplo: dias@dias-hp-pavilion$ git config --global dias.email ...
Portanto, confirme as informações adicionadas, fazendo:
dias@dias-hp-pavilion:/home/dias$ git config --global dias.email
my_address_email@domain.com
dias@dias-hp-pavilion:/home/dias$ git config --global dias.name
my_name
ou
nano /home/user_name/.gitconfig
e verifique essas informações.
Fazendo isso e o erro persiste, tente outro IDE Git (clientes GUI). Usei o git-cola e apareceu esse erro, então mudei de IDE, e atualmente uso o CollabNet GitEye . Experimente você também!
Espero ter ajudado!