27 个版本
0.8.0 |
|
---|---|
0.4.1 | 2022年8月19日 |
0.3.1 | 2022年6月13日 |
0.2.4 | 2020年6月28日 |
0.1.13 | 2019年7月21日 |
#43 in #access-token
18KB
180 行
mir
工具,用于本地镜像用户可访问的整个 GitLab 组层次结构,并可选项地克隆所有项目。
用法
mir
Nicholas Omer Chiasson <nicholasomerchiasson@gmail.com>
Tool to mirror a user's entire accessible GitLab group hierarchy locally and optionally clone all
projects.
USAGE:
mir [OPTIONS]
OPTIONS:
-A, --access-level
Access level of groups (and projects if --clone flag provided)
-A => Guest Access [default]
-AA => Reporter Access
-AAA => Developer Access
-AAAA => Maintainer Access
-AAAAA => Owner Access
-c, --clone
Clone all repositories
-d, --destination <DESTINATION>
The destination directory in which the hierarchy should be mirrored [default: .]
-h, --help
Print help information
-H, --host <HOST>
GitLab remote host [default: gitlab.com]
-p, --personal-access-token <PERSONAL_ACCESS_TOKEN>
GitLab personal access token
-s, --ssh-private-key <SSH_PRIVATE_KEY>
SSH private key [default: ~/.ssh/id_rsa]
-V, --version
Print version information
依赖项
~17–29MB
~490K SLoC