【问题标题】:How to move many repos to a new github organization如何将许多 repo 移动到新的 github 组织
【发布时间】:2017-08-20 05:12:14
【问题描述】:

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

所以现在我清理的想法是,将已弃用的回购转移到另一个组织,在那里我仍然可以保留它们并在需要时将它们转移回来,但是原始组织中的回购数量下降了到 50 左右。

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

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

感谢您的帮助!

(在自动化方面,任何包含 python 或 nodejs 的解决方案都将优于其他语言)

【问题讨论】:

    标签: python node.js github automation repository


    【解决方案1】:

    自 2017 年 3 月起,无法通过 API 转移回购所有权。请在GitHub 上查看此问题。

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

    但是您可以在支持渠道中询问,也许有人可以单独帮助您。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2018-06-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-15
        • 1970-01-01
        • 2020-10-08
        • 1970-01-01
        相关资源
        最近更新 更多