【发布时间】:2022-05-11 17:20:56
【问题描述】:
我有一个公司的 GitHub 帐户,我想备份其中的所有存储库,以记录可能出于自动化目的而创建的任何新存储库。我希望是这样的:
git clone git@github.com:company/*.git
或类似的会起作用,但它似乎不喜欢那里的通配符。
假设一个人拥有适当的权限,Git 中有没有一种方法可以克隆然后提取所有内容?
【问题讨论】:
-
好问题。以及如何通过拉动使它们保持同步?任何答案都适用于拉动吗?
-
我们需要一个 python 解决方案,对于我们这些不太擅长 node 或 ruby 的人 ;) 或者 github 应该阅读这个并同情我们,并为此提供一个简单的 Web 界面......
-
您可以使用ghorg,然后只需使用
ghorg clone org --backup --clone-wiki --token=xxxx