Para se livrar do erro, você precisa definir seu nome de usuário e endereço de e-mail.
Existem dois contextos principais em que você provavelmente desejará definir isso
-
Específico para sua conta de usuário, por exemplo,
~/.gitconfig
Esta configuração será aplicada a qualquer projeto git pertencente à sua conta de usuário -
Em uma base específica do projeto, por exemplo, em
<your_git_project>/.git/config
Essa configuração será usada por esse projeto específico - se, por algum motivo, você quiser que um projeto em particular anexe um nome de usuário e um endereço de e-mail diferentes aos seus commits. -
Você também pode definir opções de configuração em um nível de todo o sistema - mas não vou abordar isso
para definir um endereço de e-mail no nível do usuário
-
git config --global user.name "John Doe"
-
git config --global user.email [email protected]
para definir um endereço de e-mail no nível do projeto.
-
cd
na raiz do repositório do git -
git config user.name "John Doe"
-
git config user.email [email protected]