Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > УП: Инструменты > Это глюк GIT-а или Github-а ?


Автор: klich1 2.6.2012, 02:47
На гитхабе делаются 2 аккаунта - "user1" и "user2". Первый юзер создаёт репозиторий "testrepo" и разрешает второму туда писать.

Второй юзер клонирует себе репозиторий, делает какие-то изменения, набирает

git config --global user.name "user1",

коммитит, делает push на сервер (https://[email protected]/user1/testrepo.git), введя ессно свой пароль (юзера-2).

Вуаля! Гитхаб показывает в коммитах, что это был коммит юзера-1. Если юзер-1 сделает pull, то логи подтвердят, что последний коммит был от юзера-1. По сути, можно править репозиторий от имени любого (чужого) юзера.

Это глюк гита или гитхаба?

Автор: bilbobagginz 2.6.2012, 22:15
это не глюк. это фича.

Цитата(klich1 @  2.6.2012,  01:47 Найти цитируемый пост)
По сути, можно править репозиторий от имени любого (чужого) юзера.

да, при наличии прав записи в то место куда пишешь.
если хорошо подумаешь, то поймешь, что в этом ничего "такого" нет.
ессно, что логи гит сервера выявят какой пользователь пхнул этот пэтч.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)