Uniemożliwić ludziom przepychanie git commit z inną nazwą autora?

W git od każdego użytkownika zależy określenie właściwego autora w lokalnym pliku konfiguracyjnym git. Gdy docierają do scentralizowanego repozytorium, komunikaty zatwierdzenia w repozytorium będą miały nazwy autorów, których użyli podczas zatwierdzania do własnego repozytorium.

Czy istnieje sposób na wymuszenie użycia zestawu znanych autorów dla zatwierdzeń? „Centralne” repozytorium będzie dostępne za pośrednictwem ssh.

Wiem, że komplikuje to fakt, że niektórzy ludzie mogą naciskać na zobowiązania popełniane przez innych. Oczywiście, powinieneś także zezwalać tylko osobom, którym ufasz, na przekazywanie do twoich repozytoriów, ale byłoby wspaniale, gdyby był tu sposób na zapobieganie błędom użytkownika.

Czy w git jest proste rozwiązanie tego problemu?

questionAnswers(6)

yourAnswerToTheQuestion