我在GitHub上有一个用户名,并为其设置了头像,这很容易。
当我使用我的GitHub ID调用V3 API获取单个用户信息时,它确实包含了我的gravatar。
然而,在我推送提交时,我的名字会显示为提交者,但旁边是那个傻瓜的八爪猫轮廓。我该怎么改变这个呢?
我在GitHub上有一个用户名,并为其设置了头像,这很容易。
当我使用我的GitHub ID调用V3 API获取单个用户信息时,它确实包含了我的gravatar。
然而,在我推送提交时,我的名字会显示为提交者,但旁边是那个傻瓜的八爪猫轮廓。我该怎么改变这个呢?
检查您的提交所关联的作者和电子邮件信息,这些信息已发布在您的 GitHub 存储库中。
如果它们与您的 GitHub 个人资料完全不同,则您提交的头像不会显示。
请注意:GitHub使用您的G级别Gravatar头像,请确保设置此项(而不是PG及以上级别)。
这个答案是一个可行的解决方案,至少在 2022 年如此。
这个答案使用了我在使用 VS Code 时拍摄的照片,但是 Git 的文件层次结构应该与环境无关。
我的问题是,我是一个白人,36 岁,没有胡须,长发,基本上我就像一个来自加利福尼亚的家伙(除了我的头发是棕色而不是金色)。我的 Avatar 显示的是一个老年印度男子的图片(他来自孟加拉),他秃顶,留着长胡子,皮肤明显比我的黑。这完全不准确地代表了我自己,我不希望其他人认为我是一个我不是的人。
~$ 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
目录。 {
"files.exclude": {
"**/.git": false,
}
}
e82f7d0e6c
以来,我看到了您的Gravatar:您已更新配置文件。如果其他人尚未共享/克隆(至少没有派生)您的存储库(我不会提及,因为您在公共SO个人资料中没有留下任何信息),则可以考虑为所有提交重写作者,并push -force
完整历史记录。 - VonC