我需要两个GitHub帐户吗?

pan*_*hro 6 git github

我有一个用于工作的GitHub用户帐户.

我希望上传一些我在工作之外写的代码并公之于众.有没有办法从公众屏蔽我的用户名,所以工作不能看到它是我?

或者我是否需要创建一个单独的帐户来上传代码?

jub*_*0bs 5

请参阅GitHub帮助页面顶部名为用户和组织帐户之间的区别?:

您的用户帐户是您在GitHub上的身份.

因此,如果您不希望您的工作场所能够识别出您是公开的某些个人(即非工作相关)的作者,则需要创建并使用不同的GitHub帐户对于那些个人的东西.

例如,使用一个名为panthro_at_work工作相关存储库的帐户和一个名为mystery_man_or_woman您个人资料的帐户.

但是,也要注意

一个人或法人实体可能不会保留一个以上的免费帐户.

请参阅帐户条款以及nulltoken的答案.因此,为了持有两个账户,其中至少有一个应该是付费账户.

合并帐户

如果您改变主意(在稍后阶段)将工作和个人资料分开,GitHub允许您合并您的两个用户帐户; 请参阅合并多个用户帐户.

在帐户之间转移存储库

GitHub允许进行更细粒度的操作:您可以将mystery_man_or_woman帐户中只有一部分存储库的所有权转移到您的panthro_at_work帐户(反之亦然); 请参阅如何传输存储库.

  • 这不是真正的合并。您可以将存储库转移到新帐户,然后删除旧帐户,并完全丢失属性。事实上,当您的旧帐户被删除时,您所做的所有提交、评论、拉取请求等都将归属于 Ghost 用户。 (2认同)

nul*_*ken 5

我希望上传一些我在工作之外写的代码并公之于众.有没有办法从公众屏蔽我的用户名,所以工作不能看到它是我?

针对公共存储库执行的任何活动也是公开的.例如,可以在以下URL中看到用户Octocat的公共活动:https://github.com/octocat?tab = activity

或者我是否需要创建一个单独的帐户来上传代码?

我建议你再看一下GitHub 服务条款,条款明确规定:"一个人或法人实体可能不会保留一个以上的免费帐户."

因此,虽然系统允许创建多个帐户,但GitHub依法保留根据自己的判断禁止您的权利:

  • "违反以下任何条款将导致您的帐户被终止."
  • "GitHub未能行使或执行服务条款的任何权利或规定,并不构成对此类权利或规定的放弃."