# 用户名参考

查找有关更改 GitHub 用户名的信息。

## 更改用户名

以下列表包含更改 GitHub 用户名时的限制和注意事项。。

### 用户名更改的限制

如果使用 LDAP 凭据或单一登录（SSO）登录 你的 GitHub Enterprise Server 实例 ，则只有本地管理员可以更改用户名。 有关身份验证方法 GitHub Enterprise Server的详细信息，请参阅 [了解适用于企业的 IAM](/zh/enterprise-server@3.22/admin/managing-iam/understanding-iam-for-enterprises)。

如果帐户命名空间包含存储在 GitHub Packages 注册表中的任何包或容器映像，则 GitHub 会将包和容器映像传输到新的命名空间。 重命名帐户可能会中断依赖于这些包的项目。

### 用户名更改后的仓库重定向

更改用户名后，指向现有仓库的 Web 链接仍然有效。 进行更改后，可能需要几分钟时间才能完成。

从本地仓库克隆推送到旧的远程跟踪 URL 的命令行仍然有效。

### 已更改的用户名的重定向

GitHub 无法为以下内容设置重定向：

* [
  @mentions
  ](/zh/enterprise-server@3.22/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#mentioning-people-and-teams) 使用旧用户名
* 包含旧用户名的 [gists](/zh/enterprise-server@3.22/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists) 链接

### 用户名更改后的 Git 提交

用户名更改后，使用先前 GitHub提供 `noreply` 的电子邮件地址签名的已验证提交将丢失其“已验证”状态。

验证签名时，GitHub 会检查提交者或标记者的电子邮件地址是否与 GPG 密钥身份所关联的电子邮件地址之一完全匹配。 此外，GitHub 确认该电子邮件地址已通过验证并与用户账户关联。 这可确保密钥属于您且您已创建提交或标记。 由于 `noreply` 电子邮件地址的用户名发生了更改，因此无法再验证这些提交。