Re: Дырка в github или я чего то не пойму?
От: Twirl Швеция  
Дата: 08.10.17 08:54
Оценка: 2 (1)
Здравствуйте, Shmj, Вы писали:

S>Вроде случайно наткнулся на дырку в github.


S>У меня 2 учетки там, A и Б. Из А коммичу в репо А, из Б в репо Б. Юзаю по старинке TortoiseGit.


S>Так вот. Каким то образом в репо A появились записи от имени пользователя Б. Как такое могло произойти, если эти записи оформлены на разные email-адреса и никак не связаны, прав на коммиты не давал.


Каждый коммит содержит информацию о авторе коммита и кто его закоммитил. Если гиту ничего не сказать, то он возьмет user.name и user.email из своих настроек и сделает из них автора коммита.
Эти два поля никак не проверяются, так что стоять там может все что угодно.
Впрочем можно написать хук которые будет проверять при коммите или пуше на сервер что такой автор коммита существует, если очень надо.

Посмотреть значения можно через:
git config --get user.email
git config --get user.name
Отредактировано 08.10.2017 8:58 Twirl . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.