github:转移所有权和 fork

标签 github git-fork

我已将我的一个 github 存储库 (rdmuller/docToolchain) 的所有权转让给一个组织 (docToolchain/docToolchain)。 到目前为止,一切都很好。所有旧 URL 都被重定向到新位置。完美。

但是我现在如何 fork 这个存储库?我担心,如果我 fork 它,将创建一个名为旧存储库 (rdmueller/docToolchain) 的 fork ,并且重定向将以这种方式中断...

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

最佳答案

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

假设你有一个仓库

user1/repo1

您现在想要将所有权转移到 org1 并在您的帐户 user1 中创建它的分支。

问题是,如果你直接创建这个分支,将再次有一个名为 user1/repo1 的 repo 并且 github 无法将旧存储库的 URL 重定向到 org1/ repo 1

解决方法:

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

这似乎可以解决问题。

关于github:转移所有权和 fork ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46434127/

相关文章:

git - 如何在 GitHub 上 fork 一个非 GitHub 仓库?

git - 如何从 fork 中 check out PR?

git - 在 Bitbucket、分支和标签中同步 fork ..它们是如何同步的?

ruby-on-rails - 为什么 Rails gem 和插件的名称有时包含作者姓名?

git - 将 Github 存储库移动到 Codeplex 并保持同步

git - 我如何从一个 fork 的 repo 中制作一个 PR,只针对某些文件,但对它们进行所有提交?

git:重置为 fork 存储库的初始状态

python - github3.py 可以用来查找 fork 存储库的父级/上游吗?

css - 无法通过 GitHub 页面上的@font-face 链接自定义字体

github - 我可以创建一个与存在但已被删除的存储库名称相同的 github 存储库吗?