Estou tentando me comprometer com um projeto em github.com do meu laptop de trabalho, que já está configurado para o servidor git da empresa. Existe uma maneira de confirmar especificando credenciais de autor diferentes, possível usando um arquivo de configuração diferente ou outras opções de linha de comando?
Eu tentei usar
--author="My Name <MyNameEmail@email.com>"
e recebi a mensagem:
Committer: unknown <WorkEmail@workemail.net>
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:
git config --global user.name "Your Name"
git config --global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
mas ainda não atualizei meu nome de usuário para me comprometer com o projeto github.com. Posso tentar mais alguma coisa e isso é possível?
{author,committer}.{name,email}
. Veja minha resposta abaixo
-c user.name=Me user.email=me@example.com
. Para usar uma configuração global personalizada, consulte esta questão ou use um alias de shell contendo-c
opções. Mas nenhum desses é provavelmente a coisa certa a fazer nesta situação - você quer uma configuração por repo.