我有两个GitHub帐户,其中一个是很久以前在我的工作中创建的,并且有一个用户名,指的是我工作的公司.我有另一个帐户,这是我个人的GitHub帐户,我不能停止使用.我可以合并这两个帐户,这样我只能在其中一个帐户中工作吗?
Moh*_*eed 18
在github上无法合并2个帐户,您可以将所有权转移到您的个人帐户.
goto >> Setting >>Transfer ownership
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请访问:https://help.github.com/articles/merging-multiple-user-accounts/
虽然Github概述了一个有限的" 合并多个用户帐户 "流程,这在前面的答案中也有提及,但它并不是一个完整的解决方案.它不解决第三方存储库贡献的所有权.
GitHub将显示已删除用户的评论(这是您将GitHub的帐户合并建议删除的帐户)作为"幽灵"用户的评论 - 而不会将其归因于幸存的帐户.在这里查看更多细节:
https://help.github.com/articles/deleting-your-user-account/
因此,实际上截至2016年11月,没有一般方法可以将所有捐款从一个帐户完全合并到另一个帐户.
小智 6
在此处回复最新答案(与2019年相关)。
幸运的是,这是一个相对快速的过程:1)转移回购所有权,2)管理(添加/删除/更改)帐户电子邮件地址,以及3)将大多数提交历史记录保留/转移到配置文件的贡献图中。
转移存储库所有权只需要执行几个步骤。
帐户之间的回购转移包括所有问题,拉取请求,分叉,星号,以及为git和http设置的自动重定向。传输完成后,尽管您应该更新遥控器的原始URL:git remote set-url origin new_url
Git提交历史记录,SAML和其他项目与您在GitHub以及您的远程本地设置中拥有的电子邮件相关联。当您添加原始文档,在您要合并/合并的用户帐户中编写电子邮件/验证它时,就会将提交历史记录保存/转移到贡献图。
关于大多数历史记录转移的先前注释是指PR和问题,它们属于历史记录的“灰色区域”,并且在合并帐户时不会转移。
将电子邮件添加到GH用户帐户并对其进行验证后,大多数提交历史记录都将转移。给GitHub一点时间在帐户之间传播历史和贡献。
您将丢失与原始拉取请求相关的提交,以及与您要删除的帐户相关的发行历史。这些“ ...帐户被删除后,将...而是归因于我们的” Ghost”用户,尽管问题/ PR本身不受影响。”(来自GH支持)。如果您想了解更多信息,我为此撰写了一篇简短的博客文章,其中包含有关转移回购所有权,添加电子邮件以及更多内容的步骤和视觉效果- 如何合并/合并两个(或多个)GitHub用户帐户。
GitHub确实建议对个人和专业(工作)存储库(源)使用一个用户帐户,绝对可以考虑这样做!
尽管有多种方法可以简化多个帐户的工作流程,但是管理多个用户帐户可能很麻烦,因此,如果此响应不适合您,并且您希望保持多个帐户不变,请参见如何管理多个GH使用SSH密钥在一台机器上进行帐户交易。
归档时间: |
|
查看次数: |
14979 次 |
最近记录: |