如何使用相同的电子邮件地址创建新的GitHub账户?

28

我们正在使用 GitHub Enterprise 2.5.1。

在我们公司,当用户切换到新角色时,将为其创建一个新的 AD 帐户,并分配一组新的权限。例如,我的当前帐户是“huj”,作为开发人员的电子邮件地址为“Jirong_Hu@otpp.com”,如果我成为 BA,则:

  1. 旧帐户“huj”将在 AD 中标记为“OIM 删除”。
  2. 将为我创建一个名为“huj2”的新帐户,具有相同的旧电子邮件地址 Jirong_Hu@otpp.com。

我的问题是:

  1. 由于帐户在登录时会自动创建,如果我使用新帐户“huj2”登录 GitHub,则会出现以下错误:无法创建用户,因为电子邮件 Jirong_Hu@otpp.com 已被占用且电子邮件无效。
  2. 我如何在 GitHub 中创建具有相同旧电子邮件地址的新帐户“huj2”。
  3. 以上操作的后果是什么?
3个回答

73

我知道这篇文章已经很老了,但是它仍然在谷歌搜索结果的首位。

一些电子邮件提供商支持使用特殊字符来使用多个电子邮件地址映射到单个帐户。 例如,如果您使用Gmail并且您的电子邮件地址是myemail@gmail.com,并且您已经在GitHub上拥有该电子邮件的帐户,则可以使用myemail+1@gmail.com创建新的GitHub帐户。


7
非常感谢!这个方法同样适用于outlook.com。电子邮件地址中加号后面的字符数量可以是任意多的(例如 myemail+test@outlook.com)。 - user2950509
4
哇...这很酷。谢谢!我刚刚去查看更多信息,并看到了这个。它还适用于句点first.last@gmail.com == firstlast@gmail.com - jef

5
简短回答是不行的。您不能使用同一电子邮件在GitHub上创建多个ID,但您可以通过使用多个电子邮件ID来实现。 如果尝试这样做,GitHub将显示错误信息 -“电子邮件无效或已被占用”,因此请删除当前帐户或使用新的电子邮件ID创建。

4

解决此问题有两种方式:

  1. 如果现有用户没有活动记录,则删除此现有账户。
  2. 否则,更改该用户的电子邮件地址为其他内容,然后新用户登录时将创建一个新账户。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接