AWS CodeCommit は、新規顧客には利用できなくなりました。 AWS CodeCommit の既存のお客様は、通常どおりサービスを引き続き使用できます。詳細はこちら
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CodeCommit リポジトリに接続されているローカルリポジトリの AWS CodeCommit コンソール AWS CLIまたは Git を使用して、使用可能なリポジトリに関する情報を表示できます。 CodeCommit
以下の手順を実行する前に、「」のステップを完了してください設定
リポジトリの詳細を表示する (コンソール)
AWS CodeCommit コンソールを使用して、Amazon Web Services アカウントで作成されたすべてのリポジトリをすばやく表示します。
-
https://console.aws.amazon.com/codesuite/codecommit/home
で CodeCommit コンソールを開きます。 -
[リポジトリ] には、サインインしている AWS リージョン のリポジトリに関する詳細が表示されます。リージョンセレクタを使用して、別の AWS リージョンを選択すると、そのリージョン内のリポジトリが表示されます。
詳細を表示するレポジトリの名前を選択してから、以下のいずれかの操作を行います。
-
リポジトリをクローンするための URL を表示するには、[Clone URL (クローン URL)] を選択して、リポジトリのクローンに使用するプロトコルを選択します。これにより、クローン URL が複製されます。確認するには、それをプレーンテキストエディタに貼り付けます。
-
リポジトリの設定可能なオプションと、リポジトリ ARN やリポジトリ ID などの詳細を表示するには、ナビゲーションペインで [設定] を選択します。
-
注記
IAM ユーザーとしてサインインしている場合、コードやその他のコンソール設定の表示用設定を設定して保存できます。詳細については、「ユーザー設定の操作」を参照してください。
CodeCommit リポジトリの詳細を表示する (Git)
ローカルリポジトリから Git を使用して CodeCommit リポジトリの詳細を表示するには、git remote show コマンドを実行します。
以下のステップを実行する前に、ローカルリポジトリを CodeCommit リポジトリに接続します。手順については、「リポジトリへの接続」を参照してください。
-
git remote show
remote-name
コマンドを実行します。ここで、remote-name
は CodeCommit のエイリアスです (デフォルトではorigin
)。ヒント
CodeCommit リポジトリの名前と URL のリストを取得するには、git remote -v コマンドを実行します。
例えば、エイリアスが
origin
である CodeCommit の詳細を表示するには、次のようにします。git remote show origin
-
HTTPS の場合:
* remote origin Fetch URL: https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo Push URL: https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo HEAD branch: (unknown) Remote branches: MyNewBranch tracked main tracked Local ref configured for 'git pull': MyNewBranch merges with remote MyNewBranch (up to date) Local refs configured for 'git push': MyNewBranch pushes to MyNewBranch (up to date) main pushes to main (up to date)
SSH の場合:
* remote origin Fetch URL: ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo Push URL: ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo HEAD branch: (unknown) Remote branches: MyNewBranch tracked main tracked Local ref configured for 'git pull': MyNewBranch merges with remote MyNewBranch (up to date) Local refs configured for 'git push': MyNewBranch pushes to MyNewBranch (up to date) main pushes to main (up to date)
ヒント
IAM ユーザーの SSH キー ID を検索するには、IAM コンソールを開き、IAM ユーザーの詳細ページで [Security Credentials] を展開します。SSH キー ID は、SSH キーの AWS CodeCommitにあります。
他のオプションについては、Git のドキュメントを参照してください。
CodeCommit リポジトリの詳細を表示する (AWS CLI)
CodeCommit で AWS CLI コマンドを使用するには、 をインストールします AWS CLI。詳細については、「コマンドラインリファレンス」を参照してください。
を使用してリポジトリの詳細 AWS CLI を表示するには、次のコマンドを実行します。
-
CodeCommit リポジトリ名および対応する ID を一覧表示するには、list-repositories を実行します。
-
単一の CodeCommit リポジトリに関する情報を表示するには、get-repository を実行します。
-
複数の CodeCommit リポジトリに関する情報を表示するには、batch-get-repositories を実行します。
CodeCommit リポジトリのリストを表示するには
-
list-repositories コマンドを実行します。
aws codecommit list-repositories
オプションの
--sort-by
または--order
のオプションを使用して、返される情報の順序を変更することができます。 -
成功した場合、このコマンドは、Amazon Web Services アカウントに関連付けられた CodeCommit 内のすべてのリポジトリの名前と ID を含む
repositories
オブジェクトを出力します。前述のコマンド例に基づいて、出力例をいくつか示します。
{ "repositories": [ { "repositoryName": "MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE" }, { "repositoryName": "MyOtherDemoRepo", "repositoryId": "cfc29ac4-b0cb-44dc-9990-f6f51EXAMPLE" } ] }
単一の CodeCommit リポジトリの詳細を表示するには
-
CodeCommit リポジトリの名前、および
--repository-name
オプションを指定して、get-repository コマンドを実行します。ヒント
CodeCommit リポジトリの名前を取得するには、list-repositories コマンドを実行します。
例えば、
MyDemoRepo
という名前の CodeCommit リポジトリの詳細を表示するには、次のようにします。aws codecommit get-repository --repository-name MyDemoRepo
-
成功すると、このコマンドは次の情報を持つ
repositoryMetadata
オブジェクトを出力します。-
リポジトリの名前 (
repositoryName
)。 -
リポジトリの説明 (
repositoryDescription
)。 -
リポジトリ固有のシステム生成 ID (
repositoryId
)。 -
リポジトリに関連付けられたAmazon Web Services アカウントの ID (
accountId
)。
前述のコマンド例に基づいて、出力例をいくつか示します。
{ "repositoryMetadata": { "creationDate": 1429203623.625, "defaultBranch": "main", "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1430783812.0869999, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" } }
-
複数の CodeCommit リポジトリの詳細情報を表示するには
-
batch-get-repositories オプションを使用して
--repository-names
コマンドを実行します。 各 CodeCommit リポジトリ名の間にスペースを追加します。ヒント
CodeCommit リポジトリの名前を取得するには、list-repositories コマンドを実行します。
例えば、
MyDemoRepo
およびMyOtherDemoRepo
という 2 つの CodeCommit リポジトリの詳細を表示するには、次のようにします。aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo
-
成功すると、次の情報を含むオブジェクトが出力されます。
-
見つからなかった CodeCommit リポジトリのリスト (
repositoriesNotFound
)。 -
CodeCommit リポジトリのリスト (
repositories
)。各 CodeCommit リポジトリ名の後に、以下が続きます。-
リポジトリの説明 (
repositoryDescription
)。 -
リポジトリ固有のシステム生成 ID (
repositoryId
)。 -
リポジトリに関連付けられたAmazon Web Services アカウントの ID (
accountId
)。
-
前述のコマンド例に基づいて、出力例をいくつか示します。
{ "repositoriesNotFound": [], "repositories": [ { "creationDate": 1429203623.625, "defaultBranch": "main", "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1430783812.0869999, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" }, { "creationDate": 1429203623.627, "defaultBranch": "main", "repositoryName": "MyOtherDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyOtherDemoRepo", "lastModifiedDate": 1430783812.0889999, "repositoryDescription": "My other demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyOtherDemoRepo", "repositoryId": "cfc29ac4-b0cb-44dc-9990-f6f51EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyOtherDemoRepo", "accountId": "111111111111" } ], "repositoriesNotFound": [] }
-