出于某些考虑,我们可能需要更改Github的用户名(地址后缀):
大致步骤:个人设置>账户设置>更改名称>验证无重名>更改成功。
1、进入Github个人首页:点击头像>设置
2 、选择账户设置:点击修改账户名称
3 、填入要更改的名称
此时,会提示您修改账户名称的风险,因为这涉及到仓库地址,如下:
Really change your username? Unexpected bad things will happen if you don’t read this! We will not set up redirects for your old profile page. We will not set up redirects for Pages sites. We will create redirects for your repositories (web and git access). Renaming may take a few minutes to complete.
其实就是这几条可能的风险:
我们不会设置你的旧页面重定向。
我们不会设置页面的网站重定向。
我们将为您创造库重定向(Web和Git访问)。
重命名可能需要几分钟时间才能完成。
点击接受即可。输入新名称(不可以重名),点击修改即可:
但是如果有重名的话,会修改失败:
如图,修改成功:
个人主页地址也会改变,并且以前的仓库地址会发生改变:
注意:在public profile中修改的name,是主页个人名字,不是仓库地址后缀!!!
这是详细的修改名称可能遇到的风险:
当我更改用户名时会发生什么? 当您更改GitHub用户名时,旧用户名下对您的存储库的大多数引用会自动更改为新用户名。但是,您个人资料的某些链接不会自动重定向。使用您的username@users.noreply.github.com电子邮件地址进行的提交将不再与您的帐户相关联。使用您的电子邮件地址进行的提交将继续与您的帐户相关联。ID+username@users.noreply.github.com 存储库引用 更改用户名后,GitHub将自动将引用重定向到您的存储库。 到现有存储库的Web链接将继续有效。进行更改后,可能需要几分钟才能完成。 命令行从本地存储库克隆推送到旧的远程跟踪URL将继续工作。 更改用户名后,您的旧用户名即可供其他人申请。如果旧用户名的新所有者创建了与存储库同名的存储库,则会覆盖重定向条目,并且重定向将停止工作。由于这种可能性,我们建议您在更改用户名后更新所有现有的远程存储库URL。有关更多信息,请参阅“ 更改远程URL”。 GitHub无法设置重定向: @mentions使用您的旧用户名 使用旧用户名链接到Gists 链接到您之前的个人资料页面 更改用户名后,指向您之前的个人资料页面的链接(例如https://github.com/previoususername)将返回404错误。我们建议您从其他地方更新您的GitHub帐户的任何链接,例如您的LinkedIn或Twitter个人资料。 你的Git提交 与您的GitHub提供的noreply电子邮件地址相关联的Git提交不会归因于您的新用户名,也不会显示在您的贡献图中。如果您的Git提交与您添加到GitHub帐户的其他电子邮件地址相关联,包括基于ID的GitHub提供的noreply电子邮件地址,它们将继续归于您,并在您更改后显示在您的贡献图表中您的用户名。有关设置电子邮件地址的详细信息,请参阅“ 在GitHub上设置提交电子邮件地址 ”。