Skip to content

otodorov/AWSCodeCommitToGitHub

Repository files navigation

AWSCodeCommitToGitHub

Migrate AWS CodeCommit repositories to GitHub

How to install

  1. Download one of the binary files:
    Windows
    Linux
    MacOS

  2. Create and save a configuration file called AWSCodeCommitToGitHub.yml similar to this AWSCodeCommitToGitHub.yml Both the binary and the configuration file have to be placed in the same location.

How to create GitHub Access Token

Go to GitHub account Settings -> Developer settings -> Personal access tokens -> Generate new token

Give it a name and check ✔️ everything under repo scope:

GitHub Access Token

Create an AWS access key (aws_access_key_id and aws_secret_access_key)

How do I create an AWS access key?
Managing access keys (console)

Create credentials for AWS CodeCommit repositories

Setup for HTTPS users using Git credentials