如何从自托管 gitlab 实例克隆整个组

你可以使用 glab 命令行工具从自托管 GitLab 实例克隆整个组的所有仓库。

步骤 1:认证 glab

首先,你需要使用 glab 登录到你的 GitLab 实例:

glab_auth_login.sh
GITLAB_HOST=https://gitlab.mydomain.com glab auth login

按照说明登录到你的 GitLab 实例。

步骤 2:克隆一组仓库

在此示例中,我们将克隆名为 MyGroup 的组

glab_clone_group.sh
GITLAB_HOST=https://gitlab.mydomain.com glab repo clone -g "MyGroup" --archived=false -p --paginate

此命令

注意 --paginate 在仓库数量超过一页时是必需的。

--archived=false 表示跳过克隆已归档的仓库。如果你也想克隆已归档的仓库,请省略此选项。


Check out similar posts by category: Git