Après avoir modifié le nom d'utilisateur et l'adresse email sur GitHub, l'avatar ne s'affiche pas et ne peut pas être cliqué. Quelle en est la raison ?
PHP中文网2017-05-02 09:28:12
0
1
779
Le nom d'utilisateur ici est toujours le même qu'avant, l'avatar n'est plus affiché et vous ne pouvez pas cliquer dessus ?
En effet, l'avatar et le nom d'utilisateur affichés dans le commit sont déterminés en fonction de votre configuration Git locale, et non de votre compte Github. Lorsque l'e-mail de votre compte Github est exactement le même que votre configuration Git locale, Github remplacera l'e-mail dans le commit par votre nom d'utilisateur et votre avatar.
Et comme le dépôt Git est un suivi historique, l'auteur affiché ici (en fait une chaîne d'e-mail) ne peut pas être mis à jour. Sauf si vous utilisez reflog pour modifier l'historique, ou supprimez tout l'historique et recommencez.
Si vous souhaitez ajouter un avatar sur Github pour un commit Git précédent, vous pouvez vous rendre sur Gravatar pour définir un avatar correspondant à l'adresse email.
En effet, l'avatar et le nom d'utilisateur affichés dans le commit sont déterminés en fonction de votre configuration Git locale, et non de votre compte Github. Lorsque l'e-mail de votre compte Github est exactement le même que votre configuration Git locale, Github remplacera l'e-mail dans le commit par votre nom d'utilisateur et votre avatar.
Et comme le dépôt Git est un suivi historique, l'auteur affiché ici (en fait une chaîne d'e-mail) ne peut pas être mis à jour. Sauf si vous utilisez reflog pour modifier l'historique, ou supprimez tout l'historique et recommencez.
Si vous souhaitez ajouter un avatar sur Github pour un commit Git précédent, vous pouvez vous rendre sur Gravatar pour définir un avatar correspondant à l'adresse email.