FreeBSD Manual Pages
glab(1) glab(1) NAME glab-repo-clone - Clone a GitLab repository or project. SYNOPSIS glab repo clone [flags] [] [-- ...] glab repo clone -g [flags] [] [-- ...] DESCRIPTION Clone supports these shorthand references: • repo • namespace/repo • org/group/repo • project ID OPTIONS -g, --group="" Specify the group to clone repositories from. -p, --preserve-namespace[=false] Clone the repository in a subdi- rectory based on namespace. -a, --archived[=false] Limit by archived status. Use with '-a=false' to exclude archived repositories. Used with the --group flag. -G, --include-subgroups[=true] Include projects in subgroups of this group. Default is true. Used with the --group flag. -m, --mine[=false] Limit by projects in the group owned by the current authenticated user. Used with the --group flag. -v, --visibility="" Limit by visibility: public, internal, pri- vate. Used with the --group flag. -I, --with-issues-enabled[=false] Limit by projects with the is- sues feature enabled. Default is false. Used with the --group flag. -M, --with-mr-enabled[=false] Limit by projects with the merge re- quest feature enabled. Default is false. Used with the --group flag. -S, --with-shared[=true] Include projects shared to this group. Default is true. Used with the --group flag. --paginate[=false] Make additional HTTP requests to fetch all pages of projects before cloning. Respects --per-page. --page=1 Page number. --per-page=30 Number of items to list per page. OPTIONS INHERITED FROM PARENT COMMANDS -h, --help[=false] Show help for this command. EXAMPLE # Clones repository into current directory $ glab repo clone gitlab-org/cli $ glab repo clone https://gitlab.com/gitlab-org/cli # Clones repository into 'mydirectory' $ glab repo clone gitlab-org/cli mydirectory # Clones repository 'glab' for current user $ glab repo clone glab # Finds the project by the ID provided and clones it $ glab repo clone 4356677 # Clones all repos in a group $ glab repo clone -g everyonecancontribute --paginate # Clones all non-archived repos in a group $ glab repo clone -g everyonecancontribute --archived=false --paginate # Clones from a GitLab Self-Managed or GitLab Dedicated instance $ GITLAB_HOST=salsa.debian.org glab repo clone myrepo SEE ALSO glab-repo(1) Auto generated by spf13/cobra Nov 2025 glab(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | OPTIONS INHERITED FROM PARENT COMMANDS | EXAMPLE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glab-repo-clone&sektion=1&manpath=FreeBSD+Ports+15.0>
