Gitlab tool for recursive clone
Project description
Tool for easy cloning whole gitlab structure to your local machine.
Free software: MIT license
Requirements
Requests
Installation
You can install “gitlab-clone” via pip:
$ pip install gitlab-clone
Usage
>>> gitlab-clone: optional arguments: -h, --help show this help message and exit --group_id group_id Id of a group in gitlab --token token Gitlab Token --branch branch Branch to clone in all repos [by default master] --gitlab-url gitlab Gitlab address [by default gitlab.com]
Example
$ gitlab-clone –group=123 –token=MySecretToken –gitlab-url=gitlab.organization.com
For example if you clone this group https://gitlab.com/lmaolmaolmao which id is 6849299
you will have absolutely the same structure locally:
>>> tree . └── lmaolmaolmao └── subgroup1 └── subgroup2 └── subgroup3
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gitlab-clone-0.1.3.tar.gz
(3.8 kB
view hashes)
Built Distribution
Close
Hashes for gitlab_clone-0.1.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8acaf88957a2026943660551bfd6f9462fd181b85bc29350ed11c37c1c1315d |
|
MD5 | 31f9dbd7e7dcff10b7b08c79326998c3 |
|
BLAKE2b-256 | 0b2bb3b2f765d8a8074b04b58d9fc77c57a48b139a26ad28a55fdfc2b4a3cf96 |