如何从 gitlab / github 克隆我所有的存储库?
How to clone all my repositories from gitlab / github?
我想从我的帐户(public、私人的、分叉的)下载所有创建的存储库,用于备份目的。我该怎么做?
如果您的目标是创建存储库的备份存档以防它们在 GitLab 上发生问题,最好考虑使用 python-gitlab
or the GitLab Import/Export API.
之类的东西
有了这个,您可以为您的帐户生成一个访问令牌并将其传递给 API,然后遍历所有项目并导出它们(而不是通过网站完成,这需要一会儿。)这样,如果您需要“恢复”它们,您可以将它们导入一个空白项目或使用 API.
强制覆盖现有项目
如果您的目标是保留不是 GitLab-related 的备份,我肯定会研究 How to clone all GitHub Repos at once 中描述的类似方法。
我想从我的帐户(public、私人的、分叉的)下载所有创建的存储库,用于备份目的。我该怎么做?
如果您的目标是创建存储库的备份存档以防它们在 GitLab 上发生问题,最好考虑使用 python-gitlab
or the GitLab Import/Export API.
有了这个,您可以为您的帐户生成一个访问令牌并将其传递给 API,然后遍历所有项目并导出它们(而不是通过网站完成,这需要一会儿。)这样,如果您需要“恢复”它们,您可以将它们导入一个空白项目或使用 API.
强制覆盖现有项目如果您的目标是保留不是 GitLab-related 的备份,我肯定会研究 How to clone all GitHub Repos at once 中描述的类似方法。