AWS CodeCommitのリポジトリを作成する!(AWS CLI/CloudShell)

AWS CLIでAWS CodeCommitのリポジトリを作成します。環境は、AWS CloudShellを使用します。

AWS CLIでAWS CodeCommitのリポジトリを作成する!

Tokyoリージョンで、sample-repoという名前のリポジトリをAWS CLIで作成します。

$ aws codecommit create-repository --repository-name sample-repo --repository-description "Sample Repository" --region ap-northeast-1
{
    "repositoryMetadata": {
        "accountId": "861679972911",
        "repositoryId": "514e6188-17db-43c9-94c6-e0130aab9c0e",
        "repositoryName": "sample-repo",
        "repositoryDescription": "Sample Repository",
        "lastModifiedDate": "2023-07-27T21:48:57.880000+00:00",
        "creationDate": "2023-07-27T21:48:57.880000+00:00",
        "cloneUrlHttp": "https://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/sample-repo",
        "cloneUrlSsh": "ssh://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/sample-repo",
        "Arn": "arn:aws:codecommit:ap-northeast-1:861679972911:sample-repo"
    }
}

AWS CLIで作成したリポジトリをクローンする!

リポジトリを利用するために、gitコマンドで作成したリポジトリをクローンします。空のローカルリポジトリが作成されるので、各種ファイル作成後、Commitおよびリモートリポジトリ(CodeCommit)へのPushを行います。

$ git clone codecommit::ap-northeast-1://sample-repo
Cloning into 'sample-repo'...
warning: You appear to have cloned an empty repository.

おわりに

AWS CloudShellを使用すると容易にCodeCommitにリポジトリ作成と、作成したリポジトリをクローンすることができます。

関連記事