A tool to migrate organization
- Install dependencies
yarn- Create .env file:
touch .env
nano .envGITHUB_ACCESS_TOKEN=
GITFLIC_ACCESS_TOKEN=
SOURCE_ORGANIZATION=deep-foundation
TARGET_ORGANIZATION=link-foundation- Download data from source organization
node pull.js- Upload data to target organization
node push.jsnode push-repositories.js 2>&1 | tee push-repositories.log.txtnode push-repositories.js > >(tee -a push-repositories.stdout.log.txt) 2> >(tee -a push-repositories.stderr.log.txt >&2)node push-repositories-to-gitflic.js 2>&1 | tee push-repositories-to-gitflic.log.txtnode push-repositories-to-gitflic.js > >(tee -a push-repositories-to-gitflic.stdout.log.txt) 2> >(tee -a push-repositories-to-gitflic.stderr.log.txt >&2)node push-issues.js 2>&1 | tee push-issues.log.txtnode push-issues.js > >(tee -a push-issues.stdout.log.txt) 2> >(tee -a push-issues.stderr.log.txt >&2)node push-code-commits.js 2>&1 | tee push-code-commits.log.txtnode push-code-commits.js > >(tee -a push-code-commits.stdout.log.txt) 2> >(tee -a push-code-commits.stderr.log.txt >&2)node push-code-commits-to-gitflic.js 2>&1 | tee push-code-commits-to-gitflic.log.txtnode push-code-commits-to-gitflic.js > >(tee -a push-code-commits-to-gitflic.stdout.log.txt) 2> >(tee -a push-code-commits-to-gitflic.stderr.log.txt >&2)