如何下载所有gitlab repo的zip/tar.gz文件? 背景

如何下载所有gitlab repo的zip/tar.gz文件? 背景,gitlab,backup,gitlab-api,Gitlab,Backup,Gitlab Api,我希望备份我在gitlab上托管的代码。我只需要zip/tar.gz文件,不需要整个代码历史记录。(我在那里有许多存储库,因此手动执行此操作并不实际) 我的操作系统是Ubuntu 21.04 问题: 如何下载所有gitlab repo的zip/tar.gz文件 到目前为止我发现了什么 我尝试过使用,但结果证明它只适用于gitlab组,而不适用于个人回购(我几乎所有的项目都是个人回购)。(Gitlaber还将下载整个repo,而不仅仅是tar.gz文件)我找到了一个可以与GitLab一起使用的方法

我希望备份我在gitlab上托管的代码。我只需要zip/tar.gz文件,不需要整个代码历史记录。(我在那里有许多存储库,因此手动执行此操作并不实际)

我的操作系统是Ubuntu 21.04

问题: 如何下载所有gitlab repo的zip/tar.gz文件

到目前为止我发现了什么 我尝试过使用,但结果证明它只适用于gitlab组,而不适用于个人回购(我几乎所有的项目都是个人回购)。(Gitlaber还将下载整个repo,而不仅仅是tar.gz文件)

我找到了一个可以与GitLab一起使用的方法,并克隆了所有repo

ghorg clone <gitlab_username> --clone-type=user --base-url=https://<your.instance.gitlab.com> --scm=gitlab --token=XXXXXXXXXXXXX
ghorg clone--clone type=user--base url=https://--scm=gitlab--token=xxxxxxxx
我仍然希望找到更好的选择,下载tar.gz文件而不是克隆repo。ghorg还依赖brew,在我的操作系统(Ubuntu)上安装brew有些麻烦。如果有一个更快/更容易的选择会更好