SemenMartynov / Software-Engineering-2022

Peter the Great St. Petersburg Polytechnic University: Software Engineering course 2022
MIT License
4 stars 1 forks source link

TgVoiceReader #154

Closed kechinvv closed 1 year ago

kechinvv commented 1 year ago

Student, group: Кечин Валерий, 3530901/90202 URL: https://github.com/kechinvv/TgVoiceReader Git approach: TBD

kechinvv commented 1 year ago

Я использую PostgreSQL, а services не доступны на macos и windows (связано с контейнеризацией), поэтому я прогнал тесты просто для двух версий ubuntu

SemenMartynov commented 1 year ago

Ок, только стоит разобраться с .gitconfig -- коммиты приходят от разных пользователей image

kechinvv commented 1 year ago

Исправил

SemenMartynov commented 1 year ago

А как исправил? Где-то в настройках GitHub? Просто я вижу единственный вариант -- иметь сразу правильный .gitconfig...

kechinvv commented 1 year ago

Изначально в gitconfig я добавил свою другую почту, потому что почта от Github не подходила для использования Gravatar. Сейчас я просто добавил в настройках Github свою вторую почту (там можно указывать дополнительные), которую и использовал в gitconfig, и принадлежность коммитов автоматически изменилась.

Если честно сам был удивлен, что это сработало) Просто подумал, что раз Github определяет авторство исключительно по почте, до достаточно добавить ее в профиль.

SemenMartynov commented 1 year ago

Ну там сам git изначально авторство определяет по почте... Т.е. вполне можно сделать коммит, к приеру, о имени Линуса Торвальдса, подставив его почту. И это сработает. Даже граватар подтянется.

kechinvv commented 1 year ago

Это понятно, что в самом gitconfig можно написать что угодно. Я скорее про тот факт, что Github может переопределять принадлежность коммитов к пользователю самого Github. Ведь на картинке выше, которую вы прикрепили, было показано, что большинство коммитов сделано от пользователя Valeriy Kechin (из gitconfig, где стояла другая почта), а меньшее число коммитов сделано от kechinvv (то есть мой ник от github, потому что какие то действия я делал с браузера). И как только я привязал свою вторую почту к Github, все коммиты резко стали сделаны от имени kechinvv.