CodeCommit
codecommit은 AWS에서 생성한 리포지터리를 git cli를 통해 리포지터리를 관리할 수 있는 서비스입니다.
Abuse
# ssh 비밀키가 있거나 aws 자격증명이 있을 때 리포지터리 복제
git clone https://git-codecommit.'<region>'.amazonaws.com/v1/repos/'<repository-name>'
git clone ssh://git-codecommit.'<region>'.amazonaws.com/v1/repos/'<repository-name>'
# 리포지터리 열거 (codecommit:ListRepositories 권한 필요)
aws codecommit list-repositories
# 특정 리포지터리의 정보 열거 (codecommit:GetRepository 권한 필요)
aws codecommit get-repository --repository-name '<repository-name>'
# 특정 리포지터리의 브랜치 목록 열거 (codecommit:ListBranches 권한 필요)
aws codecommit list-branches --repository-name '<repository-name>'
# 특정 브랜치 정보 열거 (codecommit:GetBranch 권한 필요)
aws codecommit get-branch --repository-name '<repository-name>' --branch-name '<branch-name>'Last updated