Gitbulk

Консольная утилита для зеркалирования git-репозиториев.

Usage

$ gitbulk --help

Usage: gitbulk [options] 
        --config=./gitbulk.yml       ENV[GITBULK_CONFIG]      Path to configuration file
        --dryrun                     ENV[GITBULK_DRYRUN]      Dry Run
        --debug                      ENV[LOG_LEVEL]           Verbose logs. ENV values: debug, info, warn, error

Configuration

workdir: repositories
repositories:
  - git: git@br.rnds.pro:ruby/lusnoc.git
    mirrors:
      - git@gitflic.ru:rndsoft/lusnoc.git
      - git@github.com:RND-SOFT/lusnoc.git

Installation

gem 'gitbulk'

And then execute:

$ bundle install

Or install it yourself as:

$ gem install gitbulk