繁体   English   中英

如何将许多 repos 移动到新的 github 组织

[英]How to move many repos to a new github organization

我有一个拥有许多 repos (300 +) 的组织,我希望这个数字会增长。 因此,有时我想清理我的组织,但我想避免删除存储库。

所以现在我清理的想法是,将被贬低的回购转移到另一个组织,在那里我仍然可以保留它们并在需要时将它们转移回来,但原始组织中的回购数量下降到约 50或者。

我知道在 github 中转移所有权的可能性,但是重复这个过程 250 次对我来说似乎是一场噩梦,我想自动化这个(没有 API 端点可以这样做)。

有没有人知道如何解决这个问题或遇到过类似的任务?

谢谢你的帮助!

(在自动化方面,任何包含 python 或 nodejs 的解决方案都比其他语言更受欢迎)

截至 2017 年 3 月,无法从 API 转移回购所有权。 GitHub 上查看此问题。

因此,没有任何工具可以自动执行此任务(如果它想遵循官方 API 而不是例如抓取网站等,这将违反 TOC)。

但是您可以在支持渠道中询问它,也许有人可以根据个人情况为您提供帮助。

这个github-api-bulk-transfer似乎正好解决了这个问题。 它还指出:最近在 GitHub API 中引入了用于存储库传输的不受支持且不稳定的预览功能,该功能允许此过程自动化,因此我会谨慎行事。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM