gitmv

command module
v0.0.0-...-95ed4c6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2019 License: MIT Imports: 14 Imported by: 0

README

gitmv

Travis CI GoDoc Codacy

A command line tool to migrate repos between GitLab and GitHub

Installation

Binaries

For installation instructions from binaries please visit the Releases Page.

Via Go
go get github.com/artur-sak13/gitmv

Usage

gitmv -  A command line tool to migrate repos between GitLab and GitHub.

Usage: gitmv <command>

Flags:

  -d, --debug     enable debug logging (default: false)
  --dry-run       do not run migration just print the changes that would occur (default: false)
  --github-token  GitHub API token (or env var GITHUB_TOKEN) (default: none)
  --gitlab-token  GitLab API token (or env var GITLAB_TOKEN) (default: none)
  --gitlab-user   GitLab Username (default: none)
  --org           GitHub org to move repositories (default: none)
  --ssh-key       SSH private key path to push Wikis (default: none)
  -u, --url       Custom GitLab URL (default: none)

Commands:

  repos    Migrate all repos from one Git provider to another.
  issues   Migrate all issues from one Git provider to another.
  wikis    Migrate all wikis from one Git provider to another.
  version  Show the version information.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package migrator runs the git provider migration
Package migrator runs the git provider migration
Package provider provides an interface for querying git provider APIs
Package provider provides an interface for querying git provider APIs

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL