GitHub转移存储库-到新组织并更改存储库名称

时间:2020-09-13 17:52:24

标签: github

我在组织“ aa”下有一个存储库“ foo”。我创建了一个新组织“ bb”,我想将我的存储库“ foo”转移到“ bb”,但还要修改名称。就像是 github.com/aa/foo.git-> github.com/newaa/newfoo.git

读取transfer repository假定存储库名称保持不变,而新组织中没有更改。关于如何转移到新组织以及修改存储库名称的任何建议?我担心如果在转移名称后更改名称,那么某些链接可能会断开。

1 个答案:

答案 0 :(得分:1)

转让所有权,然后更改名称。或更改名称,然后转移所有权。

所有权的转移和重命名都提供了从旧位置的重定向。

重命名存储库时,所有现有信息(项目站点URL除外)都将自动重定向到新名称...除了重定向Web流量外,所有git clone,git fetch或git push操作均以以前的位置将继续像在新位置上一样起作用。

所有到先前存储库位置的链接都将自动重定向到新位置。在转移的存储库上使用git clone,git fetch或git push时,这些命令将重定向到新的存储库位置或URL。但是,为避免混淆,我们强烈建议更新任何现有的本地克隆以指向新的存储库URL。