Backup git repositories to a Gitlab instance
Project description
Script to back up a git repo to a Gitlab instance.
Usage:
Create a config file (at .env
)
export GITLAB_URL=https://your.custom.gitlab.instance
export GITLAB_USERNAME=username
export GITLAB_TOKEN=5v90m4u8nycw984y
Then run
source .env
gitbak git@github.com:jazzband/django-robots.git
This will create a project django-robots
under the jazzband
group on the target Gitlab instance.
Help
usage: main.py [-h] [--project PROJECT_NAME] [--group GROUP_NAME] source
positional arguments:
source Git repository URL
optional arguments:
-h, --help show this help message and exit
--project PROJECT_NAME
Name of the destination Gitlab project. Will be inferred from
--group GROUP_NAME Group under which the destination project will be categorised (optional)
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage
project template.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
git_backups-0.1.2.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for git_backups-0.1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8800933503b6cef1120e46c2802db9e1e190a9b0b2f324ef2f82de3c6effeb5 |
|
MD5 | e705cfc5d76fcca587cacfd24d66c52c |
|
BLAKE2b-256 | baf88f224a7f70f5aeb8401aa8baeca5f164f73d6fa3f3bb3515ab9a48a0bb24 |