首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >github:转让所有权和分叉

github:转让所有权和分叉
EN

Stack Overflow用户
提问于 2017-09-26 19:12:03
回答 2查看 1.8K关注 0票数 3

我已经将我的一个github存储库(rdmuller/docToolchain)的所有权转移给了一个组织(docToolchain/docToolchain)。到现在为止还好。所有旧URL都重定向到新位置。太完美了。

但是我现在该如何处理这个存储库呢?我担心,如果我叉它,一个名为旧存储库的叉子(rdmueller/docToolchain)将被创建,重定向将以这种方式被破坏。

我怎么才能避免这种情况?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-01 21:05:16

所以,我想我找到了解决办法。

假设您有一个存储库

user1/repo1

现在,您希望将所有权转移到org1,并在您的帐户user1中创建一个分支。

问题是,如果您直接创建这个叉子,将再次出现一个名为user1/repo1的回购,并且github无法将URL重定向到旧存储库到org1/repo1

解决方案:

  • 将所有权从user1/repo1转移到org1/repo1
  • 创建一个临时组织org2
  • 分叉org1/repo1org2/repo1
  • org2/repo1重命名为org2/repo1-fork
  • 将所有权从org2/repo1-fork转移到user1/repo1-fork

这似乎起作用了。

票数 3
EN

Stack Overflow用户

发布于 2020-05-08 22:30:20

自2020年5月以来,本·巴尔特 (@GitHub社区与安全高级产品经理)在他的推特中提到

我们正在测试一个新的GitHub特性,它允许您邀请一些人来管理您的开源项目,如果您无法亲自管理的话。 如果您想要早期访问,请使用GitHub句柄回复或DM,我可以添加您。

见"保持用户帐户存储库的所有权连续性

如果您无法管理用户拥有的存储库,您可以邀请其他人来管理。 我们建议邀请另一个GitHub用户作为您的后继者,如果不能的话管理您的用户拥有的存储库。作为接班人,他们将有权:

  • 存档您的公共存储库。
  • 将您的公共存储库转移到他们自己的用户拥有的帐户。
  • 将您的公共存储库转移到可以创建存储库的组织。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46434127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档