官方导出数据的功能有点问题,repo 上百个就会失败,试了好几次。 需要导出所有的 bare repositories
官方导出数据的功能有点问题,repo 上百个就会失败,试了好几次。 需要导出所有的 bare repositories
|
pmispigOct 10, 2019
1
我自己是用 python 调用 gitlab 的接口,获取所有 repo 的 ssh 地址,然后再 git clone --mirror
|
|
jackleeforce3615Oct 10, 2019
2
哪里导哪里? gitlab?github?bitbucket?
|
|
3
@jackleeforce3615 #2 github 批量导出到本地,再批量备份到 gitlab
|
|
6
@zhiiker
在本地操作吧,写个脚本把 github 上的仓库用 git clone --bare 命令批量弄下来,具体命令参考:[git-clone]( https://git-scm.com/docs/git-clone),然后把 clone 下来的所有文件夹拷贝到 gitlab 服务器上,再通过 [Import bare repositories into your GitLab instance]( https://docs.gitlab.com/ee/raketasks/import.html)方式导入到 gitlab 仓库。 |
|
DeterioratorOct 10, 2019
8
@zhiiker 用国外的小鸡 clone,然后再打包下载
|