更改用户名
以下列表包含更改 GitHub 用户名时的限制和注意事项。。
用户名更改的限制
如果使用 LDAP 凭据或单一登录(SSO)登录 你的 GitHub Enterprise Server 实例 ,则只有本地管理员可以更改用户名。 有关身份验证方法 GitHub Enterprise Server的详细信息,请参阅 了解适用于企业的 IAM。
如果帐户命名空间包含存储在 GitHub Packages 注册表中的任何包或容器映像,则 GitHub 会将包和容器映像传输到新的命名空间。 重命名帐户可能会中断依赖于这些包的项目。
用户名更改后的仓库重定向
更改用户名后,指向现有仓库的 Web 链接仍然有效。 进行更改后,可能需要几分钟时间才能完成。
从本地仓库克隆推送到旧的远程跟踪 URL 的命令行仍然有效。
已更改的用户名的重定向
GitHub 无法为以下内容设置重定向:
用户名更改后的 Git 提交
用户名更改后,使用先前 GitHub提供 noreply 的电子邮件地址签名的已验证提交将丢失其“已验证”状态。
验证签名时,GitHub 会检查提交者或标记者的电子邮件地址是否与 GPG 密钥身份所关联的电子邮件地址之一完全匹配。 此外,GitHub 确认该电子邮件地址已通过验证并与用户账户关联。 这可确保密钥属于您且您已创建提交或标记。 由于 noreply 电子邮件地址的用户名发生了更改,因此无法再验证这些提交。