将git hub repo从个人移动到组织

时间:2016-11-21 16:10:31

标签: git github

我一直在个人仓库上建立一个包裹。现在我想把这个回购搬进组织。

让我们假设我个人仓库的名称是stack-data

有一个组织存在研究,如何在stack-data下获得Research。如果我最初是在研究组织下开始的话,我知道该怎么做。您在Research下创建松弛数据,将其分配给您的个人,然后为每个提交创建拉取请求。

我做了一些研究:以下是我发现的链接: https://help.github.com/articles/about-repository-transfers/

很高兴听到这样做的最佳做法,如果你能提供一个更好的例子。

1 个答案:

答案 0 :(得分:1)

第1步。完整备份GitHub存储库

git bundle create stack-data.bundle --all

第2步。恢复

git clone stack-data.bundle

第3步。更改远程网址

git remote set-url origin git://new.url.org.here

(您也没有使用step1,2,3;只需更改远程URL,然后推送到远程URL)

第4步。添加git://new.url.org.here成为Research

的子模块

参考:https://git-scm.com/book/en/v2/Git-Tools-Submodules