AWS CodeCommit


Create IAM User:

  アクセス権の付与: AWSCodeCommitFullAccess
  SSH公開鍵の追加:

SSH config:

file: ~\.ssh\config
config:
  Host git-codecommit.*.amazonaws.com
    User AWS_IAM_SSHキーID
    IdentityFile C:/Users/Kaoru/.ssh/id_rsa.git

Install AWS CLI:

url: http://docs.aws.amazon.com/cli/latest/userguide/installing.html

CLI Version:

command:
  $ aws --version

AWS config:

file: ~\.aws\config

command:
  $ aws configure
    - AWS Access Key ID [None]: アクセスキーID
    - AWS Secret Access Key [None]: シークレットアクセスキー
    - Default region name [None]: us-east-1
    - Default output format [None]: text

API Region:
  米国東部(バージニア北部):
    - us-east-1
    - apigateway.us-east-1.amazonaws.com
  アジアパシフィック (東京):
    - ap-northeast-1
    - apigateway.ap-northeast-1.amazonaws.com

Git config: Git認証情報ヘルパー:

file: ~\.gitconfig

$ git config --global credential.helper "!aws codecommit credential-helper $@"
$ git config --global credential.UseHttpPath true

$ git config --global --edit  # Checking

Clone:

ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/~
https://git-codecommit.us-east-1.amazonaws.com/v1/repos/~