mirror of
https://github.com/Balshgit/github_mirror.git
synced 2025-12-13 08:10:39 +03:00
7003f7b2369845eb9ac922fa09a1c13938051e02
Github mirror creator
Use python version > 3.8
Argumetns:
-
-h, --help ->
Show help message and exit -
-g GROUP, --group GROUP ->
Add GROUP id it can be found under group name. Id must be integer -
-u URL [URL ...], --urls URL [URL ...]
Provide url or urls to mirror with it in format: https://github.com/s3rius/FastAPI-template.git You can provide multiple urls separated by space. Names will generate automatically from links -
-f FILE, --file FILE
Add file with urls. Each url on new line. Can be combined with --url option. Names will generate automatically from links -
-t TOKEN, --token TOKEN
Access token to gitlab API. More information:gitlab docs -
-l GITLAB, --gitlab GITLAB
Provide gitlab url. Default linkhttps://git.do.x5.ru
Usage
python3 github_mirror.py [-h] [-g GROUP] (-u URLS [URLS ...] | -f FILE) -t TOKEN
Examples:
python3 github_mirror -u "https://github.com/s3rius/FastAPI-template.git" -g 2059
python3 github_mirror -u "https://github.com/s3rius/FastAPI-template.git" "https://github.com/sqlalchemy/sqlalchemy.git"
python3 github_mirror -f github_mirrors.txt -g 59563
python3 github_mirror -f github_mirrors.txt -u "https://github.com/s3rius/FastAPI-template.git"
python3 gitlab_mirror.py --gitlab "https://gitlab.company.ru" -t "git-QwertY1245kde" -g 2059 -u "https://github.com/s3rius/FastAPI-template.git"
Description
Languages
Python
100%