Gitlab递归克隆工具
项目描述
一个易于将整个Gitlab结构克隆到本地机器的工具。
免费软件:MIT许可证
需求
Requests
Python >= 3.6
安装
您可以通过pip安装“gitlab-clone”
$ pip install gitlab-clone
用法
>>> gitlab-clone: optional arguments: -h, --help show this help message and exit --group_id group_id Id of a group in gitlab --branch branch Branch to clone in all repos [by default master] --http Clone via http instead of ssh --gitlab-url gitlab Gitlab address [by default gitlab.com] --token token Gitlab Token
示例
$ gitlab-clone –group=123 –token=MySecretToken –gitlab-url=gitlab.organization.com
例如,如果您克隆此组 https://gitlab.com/lmaolmaolmao,其ID为6849299
您将完全相同的结构本地化
![]()
>>> tree . └── lmaolmaolmao └── subgroup1 └── subgroup2 └── subgroup3
如果您再次使用此命令,gitlab-clone将仅从现有仓库拉取更新,并从组中下载新仓库。
项目详情
关闭
gitlab-clone-1.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cb5c94209f25a9ada76036a27618edae12dfc8262f9e18616b36bd618228fbb1 |
|
MD5 | 2e549c8249f43496274469e92a5e530f |
|
BLAKE2b-256 | ea75e2b0d3eb54a2614fbefd76b4f4d6ced9beb5537a87ae24e17c4df9faaaf9 |
关闭
gitlab_clone-1.2.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7e3d61f814af3173057cdc63c712b27574b6590e2c26e5cadd4cddc6e20bfcff |
|
MD5 | 7fa2af74e44e90f392d6552d4f3107e5 |
|
BLAKE2b-256 | a6eec8e2efecf8bd74b27b7f165f306a13c44f0a11159db79c027f1ce0e3657b |