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

Posted

技术标签:

【中文标题】如何使用相同的电子邮件地址创建一个新的 GitHub 帐户?【英文标题】:How to create a new GitHub account with the same email address? 【发布时间】:2016-11-21 13:36:22 【问题描述】:

我们使用的是 GitHub Enterprise 2.5.1。

在我们公司,当用户切换到新角色时,将为他创建一个新的 AD 帐户,并具有一组新的权限。例如我现在的账号是“huj”作为开发者,邮箱是“Jirong_Hu@otpp.com,如果我成为BA,那么:

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

我的问题是:

    由于登录时自动创建帐户,如果我使用新帐户“huj2”登录 GitHub,我收到此错误:无法创建用户,因为电子邮件 Jirong_Hu@otpp.com 已被占用且电子邮件无效。 如何在 GitHub 中使用相同的旧电子邮件地址创建新帐户“huj2”。 以上操作的后果是什么?

【问题讨论】:

【参考方案1】:

有两种方法可以解决此问题:

    如果现有用户没有活动,则删除此现有帐户。 否则将他的电子邮件更改为其他内容,然后当新用户登录时,将创建一个新帐户。

【讨论】:

【参考方案2】:

简单的答案是否定的。 同一封电子邮件不能在 GitHub 中创建超过 1 个 ID,但可以使用多个电子邮件 ID。

如果您尝试这样做,GitHub 将显示错误 - “电子邮件无效或已被占用”,因此请删除当前帐户或使用新的电子邮件 ID。

【讨论】:

【参考方案3】:

我知道这是一篇旧帖子,但它仍然显示在有关此主题的 Google 搜索的顶部。

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

【讨论】:

非常感谢!这也适用于 outlook.com。并且邮件的+号后面可以有任意数量的字符(例如myemail+test@outlook.com 哇...这很酷。谢谢!刚刚去查找更多信息并看到this。它也适用于句点first.last@gmail.com == firstlast@gmail.com

以上是关于如何使用相同的电子邮件地址创建一个新的 GitHub 帐户?的主要内容,如果未能解决你的问题,请参考以下文章

Stripe 让多个客户使用相同的电子邮件地址

RSpec 测试不允许两个用户使用相同的电子邮件地址

没有适用于Ios App的合格套装ID,解决

如何使用c#在Exchange邮件服务器中连接和创建新的邮件ID?

如何使用同一登录页面处理两个不同用户的登录

在存储库中创建存储钩子