shell 如何一次性下载gitlab下的一个group的所有仓库
时间: 2023-05-19 08:06:39 浏览: 178
您可以使用以下命令来一次性下载gitlab下的一个group的所有仓库:
```
git clone --recursive https://gitlab.com/group-name
```
其中,group-name是您要下载的组的名称。这个命令将会下载组下的所有仓库,并且会自动递归下载所有子模块。
相关问题
请问shell 如何下载一次性gitlab上一个group的所有仓库
您可以使用以下命令来下载一个GitLab组中的所有存储库:
```
for repo in $(curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.com/api/v4/groups/<group_id>/projects" | jq '.[].ssh_url_to_repo'); do git clone $repo; done
```
请注意,您需要将`<your_access_token>`替换为您的GitLab访问令牌,`<group_id>`替换为您要下载的组的ID。您还需要安装`jq`命令行工具来解析JSON响应。
阅读全文