Glone is intended as git repo management tool supporting the following feature:
- Download all your projects from GitLab while maintaining the repo structure.
- Run any git command on a list of repositories, be it the same command on all, or individual commands for each
- Synchronize local repos with a number of remotes
- Show which repos have locla changes
apt install \
python3 \
pyhton3-pip
pip3 install -r requirements.txt
~/.python-gitlab.cfg (See python-gitlab docs for more info)
[global]
default = my-server
ssl_verify = true
timeout = 60
[my-server]
url = <base-url>
private_token = <token>
api_version = 4
python3 ./glone.py -f <config.yml> [--prefix <prefix>]