如何从自托管 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
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow