如何合并两个GitHub帐户
我有两个GitHub帐户,其中一个是很久以前在我的工作中创建的,并且有一个用户名,表示我工作的公司 我有另一个帐户,这是我的个人GitHub帐户,我不能停止使用如何合并两个GitHub帐户,git,github,Git,Github,我有两个GitHub帐户,其中一个是很久以前在我的工作中创建的,并且有一个用户名,表示我工作的公司 我有另一个帐户,这是我的个人GitHub帐户,我不能停止使用 我是否可以合并这两个帐户,以便只使用其中一个?在github无法合并两个帐户,您可以将所有权转移到您的个人帐户 goto >> Setting >>Transfer ownership 有关更多详细信息:尽管Github概述了一个有限的“过程”,这在前面的回答中也提到过,但它并不是一个完整的解决方案。它不会
我是否可以合并这两个帐户,以便只使用其中一个?在github无法合并两个帐户,您可以将所有权转移到您的个人帐户
goto >> Setting >>Transfer ownership
有关更多详细信息:尽管Github概述了一个有限的“过程”,这在前面的回答中也提到过,但它并不是一个完整的解决方案。它不会解析第三方存储库中的所有权 GitHub会将被删除用户的评论(这将是您按照GitHub的帐户合并建议删除的帐户)显示为“ghost”用户的评论,而不会将其归因于幸存的帐户。请参阅此处的更多详细信息:
因此,事实上截至2016年11月,没有通用的方法将一个账户的所有贡献完全合并到另一个账户。在这里给出更新的答案(2019年相关) 幸运的是,这是一个相对快速的过程,可以1)转移回购所有权,2)管理(添加/删除/更改)帐户电子邮件地址,以及3)将大多数提交历史记录保留/转移到配置文件的贡献图中 转移存储库所有权只需要几个步骤
- 从Repo>设置页面>选项>滚动至底部,在“危险区域”中查找红色的“转移”按钮
- 填写必填字段,键入要确认的存储库名称并输入新所有者的用户名
- 新所有者收到一封带有认证令牌的电子邮件,该令牌在24小时后过期。确保检查您要转移到的帐户的电子邮件,并按照链接完全完成任何回购转移
git remote set URL origin new\u URL
Git提交历史记录、SAML和其他项目与您在GitHub和远程本地设置中的文件中的电子邮件相关联。将提交历史记录保存/传输到贡献图是在您将要合并/合并到的用户帐户上添加原始的创作电子邮件/验证它时进行的
- 从GH仪表板>单击您的个人资料照片下拉列表>设置页面
- 单击左侧边栏中的电子邮件>添加电子邮件地址字段>添加新电子邮件
- 检查收件箱中刚刚添加的电子邮件地址,然后单击包含的链接。您应该登陆GitHub仪表板,看到电子邮件验证确认横幅
GITHUB建议使用个人和专业(工作)存储库()的一个用户帐户,绝对考虑这样做!p>
管理多个用户帐户可能会很麻烦,尽管有一些方法可以简化多个帐户的工作流程,但是,如果此响应不适用于您,并且您希望保持多个帐户不变,请参见。GitHub有一个方便的命令行工具:
hub
,位于
我已经编写了一个示例,将所有回购协议从您的所有组织移动到我的新组织名称:
#/usr/bin/env bash
orgs=“$(hub api'/user/orgs'|jq-r.[]|login')”;
repos=“$(适用于$orgs中的组织;do hub api'/orgs/“$org”'/repos'|jq-r'.[]|.name';
完成)”
对于组织,单位为$orgs;做
以美元回购的回购;做
(集线器api“/repos/”“$org”/“$repo””/transfer'
-F‘新所有者’=“我的新组织机构名称”| jq.)&
完成
完成
对于用户而不是组织,将my\u new\u organization\u name
设置为替换用户名,删除外部循环,并将repos=
行替换为:
repos=“$(hub-api/users/SamuelMarks/repos | jq-r.[]| name”)
<>编辑:找到一个如果你喜欢< /p>你必须删除一个帐户并把所有的回购权转移到其他的“是”,你可以把所有权转移到另一个帐户转到SET> >转让所有者RodrigoCurbelo。如果这个答案已经解决了你的问题,请点击复选标记来考虑。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。但是,如果我将我工作帐户中所有日志的所有权转移到我的个人帐户,那么所有日志(如提交、请求、问题等)都将进入我的个人帐户?我会自动进入公司的私人机构吗?我到底会失去什么?我的意思是,我在公司账户中拥有的回购协议不是我创建的,我只是那里的一个合作者。。。在我的个人账户中,我会得到完全相同的信息吗?嗨,穆罕默德·法拉德——我不知道你是否还在上网并进行检查——但如果是这样,我相信现在(五年后,2021年!)t