Git / gitosis: Como verificar a validade do nome de usuário e do emai

Instalei git e gitosis e preciso adicionar uma verificação de que o nome de usuário é válido quando algo é enviado para o repositóri

Acho que o gancho de pré-recebimento é o gancho correto para colocar isso, mas não consigo encontrar o nome de usuário e o endereço de e-mail reais que a gitosis entra no repositório (os definidos pelo git config user.name e pelo git config user .email) de variáveis de ambiente. LOGNAME e USER são ambos 'git'. Como a gitosis detecta essas informações e também posso encontrá-las no gancho de pré-recebimento?

questionAnswers(5)

yourAnswerToTheQuestion