Impedir que as pessoas empurrem um git commit com um nome de autor diferente?

No git, cabe a cada usuário especificar o autor correto em seu arquivo de configuração git local. Quando eles são enviados para um repositório bare-centralizado, as mensagens de confirmação no repositório terão os nomes dos autores usados ​​ao se comprometerem com seu próprio repositório.

Existe uma maneira de impor que um conjunto de autores conhecidos para commits seja usado? O repositório "central" estará acessível via ssh.

Eu sei que isso é complicado pelo fato de que algumas pessoas podem estar promovendo compromissos que foram feitos por outros. É claro, você também deve permitir que apenas pessoas em quem você confia enviem seus repositórios, mas seria ótimo se houvesse uma maneira de evitar erros do usuário aqui.

Existe uma solução simples para esse problema no git?

questionAnswers(6)

yourAnswerToTheQuestion