Почему github не распознает мое имя пользователя в моих коммитах?
У меня есть два репозитория на github, и мои имена пользователей на github и мое местное имя git совпадают. Но по какой - то причине github не приписывает мне мои коммиты-поэтому в статистике нет коммитов владельцем, только каким-то пользователем с тем же именем. Что могло вызвать такое поведение?
2 ответов
вы проверили, какой адрес электронной почты связан с сообщением фиксации? Я считаю, что GitHub фиксирует только атрибуты, если адрес электронной почты, связанный с фиксацией, также связан с вашей учетной записью Github...
посмотреть шпаргалка Github для получения информации о том, как добавить электронные письма в конфигурацию git:
git config --global user.email "your_email@gmail.com"
Если вы типа:
git config --list
вы увидите все текущие настройки конфигурации git.
вы, вероятно, используете другой адрес электронной почты для своих коммитов, который вы определили в настройках github.
С одной стороны, вы можете определить столько адресов электронной почты, которые должны быть связаны с вами, как вам нравится в настройках ваших учетных записей в разделе "Электронные письма" на github.com.
С другой стороны, вы должны установить" свой " адрес электронной почты в своей конфигурации git
git config --global user.email "my@example.com"
причина в том, что git (это не ошибка githubs ;)) использует адреса электронной почты в качестве идентификаторов для коммитов. Имя должно отображаться только по запросу.