Changement de votre nom d’utilisateur
La liste suivante présente les limitations et les éléments à prendre en compte lors de la modification de votre nom d’utilisateur GitHub. Pour connaître la stratégie de nom d’utilisateur de GitHub, consultez Politique de nom d'utilisateur GitHub.
Limitations relatives à la modification du nom d’utilisateur
Les membres d’une entreprise avec utilisateurs managés ne peuvent pas changer de nom d’utilisateur. L’administrateur du fournisseur d’identité de votre entreprise contrôle votre nom d’utilisateur GitHub. Pour plus d’informations, consultez « À propos d’Enterprise Managed Users ».
Si l’espace de noms du compte inclut des dépôts publics qui contiennent une action listée sur GitHub Marketplace ou qui comptabilisent plus de 100 clones ou plus de 100 utilisations de GitHub Actions au cours de la semaine précédant le changement de nom de votre compte, GitHub met définitivement hors service l’ancienne combinaison nom de propriétaire et nom de dépôt (OLD-OWNER/REPOSITORY-NAME) quand vous renommez votre compte. Si vous essayez de créer un dépôt à l’aide d’une combinaison nom de propriétaire et nom de dépôt hors service, l’erreur suivante s’affiche : « Le dépôt <REPOSITORY_NAME> a été mis hors service et ne peut pas être réutilisé ».
Si l’espace de noms du compte inclut des packages ou des images conteneur stockées dans un registre GitHub Packages, GitHub transfère les packages et les images conteneur vers le nouvel espace de noms. En renommant votre compte, vous pouvez perturber des projets qui dépendent de ces packages. Si l’espace de noms inclut des images conteneur qui sont publiques et ont plus de 5 000 téléchargements, l’ancien nom complet de ces images conteneur (OLD-NAMESPACE/IMAGE-NAME) est définitivement abandonné lorsque vous renommez le compte pour garantir que le nom de l’image conteneur ne peut pas être réutilisé à l’avenir.
Redirections de dépôt après la modification du nom d’utilisateur
Après avoir modifié votre nom d’utilisateur, les liens web vers vos dépôts existants continueront de fonctionner. Cette opération peut prendre quelques minutes après la modification.
Les poussées (push) par ligne de commande à partir de vos clones de dépôt local vers les anciennes URL de suivi à distance continueront à fonctionner.
Redirections pour les noms d’utilisateur modifiés
GitHub ne peut pas configurer de redirections pour :
-
[ @mentions ](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#mentioning-people-and-teams) utilisant votre ancien nom d’utilisateur - Les liens vers des gists qui incluent votre ancien nom d’utilisateur.
Commits Git après une modification du nom d’utilisateur
Après un changement de nom d’utilisateur, les commits vérifiés signés à l’aide de l’ancienne adresse e-mail noreply fournie par GitHub perdront leur statut « Vérifié ».
Lors de la vérification d’une signature, GitHub vérifie que l’adresse e-mail du committer ou de l’étiqueteur correspond exactement à l’une des adresses e-mail associées aux identités de la clé GPG. En outre, GitHub confirme que l’adresse e-mail est vérifiée et liée au compte de l’utilisateur. Cela garantit que la clé vous appartient et que vous avez créé le commit ou l’étiquette. Étant donné que le nom d’utilisateur de l’adresse e-mail noreply change, ces commits ne peuvent plus être vérifiés.
Si vous utilisez une adresse e-mail privée fournie par GitHub pour vos commits, la conservation de votre historique de commits après le changement du nom d’utilisateur dépend du format de l’adresse e-mail. Les commits Git associés à votre adresse e-mail noreply fournie par GitHub ne seront pas attribués à votre nouveau nom d’utilisateur et n’apparaîtront pas dans le graphique de vos contributions, à moins que votre adresse e-mail noreply soit au format ID+USERNAME@users.noreply.github.com. Les anciennes versions de l’adresse e-mail noreply qui ne contiennent pas d’identifiant numérique ne seront pas associées à votre compte GitHub après la modification de votre nom d’utilisateur.