Gitosis может аутентифицировать пользователей на основе пары открытый/закрытый ключ. Он может узнать, какой пользователь в данный момент совершает коммит. Однако имя пользователя и адрес электронной почты берутся из конфигурации Git клиента («git config user.name» и т. д.), для которой можно задать произвольные значения. Есть ли способ связать имена пользователей и адреса электронной почты с их открытыми ключами, а затем заставить Gitosis использовать эти имена и адреса электронной почты в качестве имени и адреса электронной почты коммиттера?
Мне все равно, буду ли я использовать Gitosis, WebDAV или какую-либо другую альтернативу для совместного использования репозитория. Мне просто кажется, что ни один из доступных методов не поддерживает принудительное использование какого-то «правильного» имени пользователя и электронной почты. Если есть какая-то альтернатива, расскажите о ней.