Изменить аватар рядом с именем пользователя 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


  1. Потом, конечно, использовал...
      ~$ 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. . Ничего, все было так же, и только для этого одного проекта/репозитория.

Я попытался клонировать проект в другой каталог и...

УСПЕХ! выскочила моя фотография, ура!!!

К сожалению, счастье было недолгим. Я бы не успокоился, пока не узнал, почему это произошло.


Оказалось, проблема была в этом


Я включил изображение, чтобы помочь объяснить. Хорошо, посмотрите на изображение, там розовый квадрат и розовый кружок. Едем смотреть на пл. р-н.

(Я продолжу под изображением, чтобы вы могли посмотреть на него...)

Зашифрованные ключи изменены по соображениям безопасности.

Розовый квадрат оборачивает каталог, который в VS Code скрыт.

        {
    "files.exclude": {
      "**/.git": false,
    }
  }
  1. Фрагмент выше показывает, как увидеть каталог, если вы используете VS Code.

  2. Затем посмотрите на розовый кружок, адрес электронной почты теперь правильный, но адрес электронной почты в этом месте был неправильным.

  3. Если вы посмотрите на желтые круги, то увидите, что они обвивают завернутую линию (другими словами, они заворачивают одно и то же, просто оно разбито, потому что линия должна была долго смотреть). Это показывает, что первая строка в этом файле регистрирует начальную фиксацию для проекта.

  4. Если вы посмотрите на розовые стрелки, особенно на 2- ю розовую стрелку , вы увидите, что это "./.git/logs/HEAD"файл, который мы смотрим. Когда аватар захвачен, первая строка этого файла используется для поиска учетной записи для аватара.

В любом случае, надеюсь, что это поможет кому-то

В этот момент я пару раз перезапустил VS Code, а затем перезагрузил компьютер.

Все выглядело нормально, работало нормально, но у меня все еще была та же аватарка
Другие вопросы по тегам