参考
docs.aws.amazon.com docs.aws.amazon.com docs.aws.amazon.com
手元のPC
鍵
作成
- 公開鍵ファイル名は必要に応じて変更すること
$ ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_aws_codecommit $ cat ~/.ssh/id_rsa_aws_codecommit.pub
CodeCommit
リポジトリ
作成
IAM
ユーザ
アクセス許可
ポリシーアタッチ
鍵設定
手元のPC
git
インストール
- 省略
ユーザ、MailAddress設定
- 任意のユーザとMailAddressに変更すること
git-config --global user.name "admin" git-config --global user.email "admin@local"
確認
git config --list
鍵
作成
- 公開鍵ファイル名は必要に応じて変更すること
$ ssh-keygen $ cat ~/.ssh/id_rsa.pub
ssh設定ファイルに記載
$ echo 'Host git-codecommit.*.amazonaws.com User IAM SSHキーID IdentityFile ~/.ssh/id_rsa_aws_codecommit ' | tee -a ~/.ssh/config
確認
* URLはcodecommitのリポジトリの接続ステップに表示されているものをペーストする
$ git clone ssh://git-codecommit~
ファイル追加
作成
echo '<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>S3 Static Web Hosting Code Commit</title> </head> <body> Hello, AWS World!! CodeCommit </body> </html> ' | tee index.html
ステージング
git status git add index.html git status
コミット
git status git commit -m "コメントを記載" gi status
CodeCommitへアップロード
git push origin master
AWS
CodeCommit
ファイル確認