Изменить аватар рядом с именем пользователя GitHub (для коммитов)
У меня есть имя пользователя на GitHub и аватар для этого - достаточно просто.
API для однопользовательского V3 включает в себя мой граватар, когда я вызываю его с идентификатором GitHub.
Тем не менее, когда я нажимаю на коммиты, мое имя показывается как коммиттер, а рядом с ним - силуэт осьминога дурака. Как я могу это изменить?
3 ответа
Проверьте информацию об авторе и электронной почте, связанную с вашими коммитами, опубликованную в репозитории GitHub.
Если они не совсем совпадают с таковыми в вашем профиле GitHub, то ваш граватар не будет отображаться для этих коммитов.
К вашему сведению: GitHub использует ваш граватар с рейтингом G, поэтому обязательно установите его (а не ваш PG и выше).
ЭТО СЛУЧИЛОСЬ СО МНОЙ В VS CODE
Итак, я 36-летний белый парень из «Калифорнии», и каким-то образом мой аватар для одного из моих репозиториев (ТОЛЬКО ОДИН) показал меня пожилым мужчиной с очень длинной бородой из Бангладеш .
Я попытался исправить это с помощью команд:
~$ git config user.name jD3V
~$ git config user.email W3Dojo@Gmail.com
~$ git config --global user.name jD3V
~$ git config --global user.email W3Dojo@Gmail.com
Потом, конечно, использовал...
~$ git config --get user.name jD3V
~$ git config --get user.email W3Dojo@Gmail.com
~$ git config --global --get user.name
~$ git config --global --get user.email W3Dojo@Gmail.com
Значения конфигурации, возвращаемые командами, были такими, какими я их ожидал, но ничего не изменилось. Прошло несколько недель, и мне надоело смотреть на фото этого парня. Меня это действительно начало бесить.
Я начал пробовать все, что мог придумать: перезагрузил компьютер, переустановил Git, перенастроил всю свою учетную запись GitHub (что заняло 3 часа), просканировал свой .git.
Я попытался клонировать проект в другой каталог и...
УСПЕХ! выскочила моя фотография, ура!!!
К сожалению, счастье было недолгим. Я бы не успокоился, пока не узнал, почему это произошло.
Оказалось, проблема была в этом
Я включил изображение, чтобы помочь объяснить. Хорошо, посмотрите на изображение, там розовый квадрат и розовый кружок. Едем смотреть на пл. р-н.
(Я продолжу под изображением, чтобы вы могли посмотреть на него...)
Зашифрованные ключи изменены по соображениям безопасности.
Розовый квадрат оборачивает
{
"files.exclude": {
"**/.git": false,
}
}
Фрагмент выше показывает, как увидеть
каталог, если вы используете VS Code. Затем посмотрите на розовый кружок, адрес электронной почты теперь правильный, но адрес электронной почты в этом месте был неправильным.
Если вы посмотрите на желтые круги, то увидите, что они обвивают завернутую линию (другими словами, они заворачивают одно и то же, просто оно разбито, потому что линия должна была долго смотреть). Это показывает, что первая строка в этом файле регистрирует начальную фиксацию для проекта.
Если вы посмотрите на розовые стрелки, особенно на 2- ю розовую стрелку , вы увидите, что это
"./.git/logs/HEAD"
файл, который мы смотрим. Когда аватар захвачен, первая строка этого файла используется для поиска учетной записи для аватара.
В любом случае, надеюсь, что это поможет кому-то
В этот момент я пару раз перезапустил VS Code, а затем перезагрузил компьютер.