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