0xKD / git-backups

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

status

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.

About

License:MIT License


Languages

Language:Python 88.8%Language:Makefile 11.2%