Назад | Перейти на главную страницу

Как Github узнает, какой пользователь совершил коммит?

Я пытаюсь написать небольшой графический интерфейс для своего сервера gitolite. Мой план - создать хук, который затем записывает git log в базу данных или файл. Затем файл php может считывать эти данные и отображать их как сеть на github.

Моя проблема теперь в том, как узнать, какой пользователь совершил коммит? Поскольку, если его электронная почта git отличается от электронной почты в базе данных моих серверов, у меня нет возможности идентифицировать пользователя.

У вас есть предложения по этой проблеме?

Есть ли лучший способ получить все коммиты, чем git log?