CodeCommit
CodeCommit is a repository of aws.
How to setup CodeCommit?
Ans: see this video and command-article
Two key step:
First step add ssh key to IAM user,
another step modify(add) .~/.ssh/config for aws
nano .~/.ssh/config
Host git-codecommit.*.amazonaws.com User [YOUR_SSH_KEY_ID_FROM_IAM] IdentityFile ~/.ssh/codecommit_rsa