我已将我的一个 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/