История журнала Git

Одна вещь, которая важна для контроля версий, - это знать, кто какое изменение внес. Если что-то менялось, а я понятия не имел, почему это изменение было сделано, я просматривал историю и спрашивал человека, который внес это изменение. Когда я изучаю git, одна вещь, которая заставляет меня немного нервничать по поводу этой функции, - это то, что ее действительно легко подделать. Что мешает мне указать имя / адрес электронной почты коллег в глобальной конфигурации git для user.name и user.email? При использовании чего-то вроде gitosis / gitolite (который определяет пользователей) или github (который, как я предполагаю, использует что-то вроде gitosis / gitolite), есть ли какой-нибудь способ узнать, кто действительно совершил коммит?

6
задан ryanzec 22 April 2011 в 13:08
поделиться