CodeCommit リポジトリの詳細を表示する - AWS CodeCommit

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CodeCommit リポジトリの詳細を表示する

CodeCommit リポジトリに接続されているローカルリポジトリのAWS CodeCommitコンソール、AWS CLI、または Git を使用して、使用可能なリポジトリに関する情報を表示できます。

以下の手順を実行する前に、「」のステップを完了してくださいセットアップ

リポジトリの詳細を表示する (コンソール)

AWS CodeCommit コンソールを使用すると、Amazon Web Services アカウントで作成したすべてのリポジトリをすばやく表示できます。

  1. https://console.aws.amazon.com/codesuite/codecommit/home で CodeCommit コンソールを開きます。

  2. [リポジトリ] には、サインインしている AWS リージョンのリポジトリに関する詳細が表示されます。リージョンセレクタを使用して、別の AWS リージョンを選択すると、そのリージョン内のリポジトリが表示されます。

  3. 詳細を表示するレポジトリの名前を選択してから、以下のいずれかの操作を行います。

    • リポジトリをクローンするための URL を表示するには、[Clone URL (クローン URL)] を選択して、リポジトリのクローンに使用するプロトコルを選択します。これにより、クローン URL が複製されます。確認するには、それをプレーンテキストエディタに貼り付けます。

    • リポジトリの設定可能なオプションと、リポジトリ ARN やリポジトリ ID などの詳細を表示するには、ナビゲーションペインで [設定] を選択します。

注記

IAM ユーザーとしてサインインしている場合、コードやその他のコンソール設定の表示用設定を設定して保存できます。詳細については、「ユーザー設定の操作」を参照してください。

CodeCommit リポジトリの詳細を表示する (Git)

ローカルリポジトリの Git を使用して CodeCommit リポジトリの詳細を表示するには、 git remote show コマンドを実行します。

これらのステップを実行する前に、ローカルリポジトリを CodeCommit リポジトリに接続します。手順については、「リポジトリへの接続」を参照してください。

  1. git remote show remote-name コマンドを実行します。ここで、remote-name は CodeCommit リポジトリのエイリアスです (デフォルトでは origin)。

    ヒント

    CodeCommit リポジトリ名とその URLsのリストを取得するには、 git remote -v コマンドを実行します。

    例えば、エイリアス を持つ CodeCommit リポジトリの詳細を表示するには、次のようにしますorigin

    git remote show origin
  2. 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 は [AWS CodeCommit の SSH キー] にあります。

他のオプションについては、Git のドキュメントを参照してください。

CodeCommit リポジトリの詳細を表示する (AWS CLI)

で AWS CLI コマンドを使用するには CodeCommit、 をインストールしますAWS CLI。詳細については、「コマンドラインリファレンス」を参照してください。

AWS CLI を使用してリポジトリの詳細を表示するには、以下のコマンドを実行します。

  • CodeCommit リポジトリ名とそれに対応する IDsのリストを表示するには、list-repositories を実行します。

  • 単一の CodeCommit リポジトリに関する情報を表示するには、get-repository を実行します。

  • の複数のリポジトリに関する情報を表示するには CodeCommit、 を実行しますbatch-get-repositories

CodeCommit リポジトリのリストを表示するには

  1. list-repositories コマンドを実行します。

    aws codecommit list-repositories

    オプションの --sort-by または --order のオプションを使用して、返される情報の順序を変更することができます。

  2. 成功すると、このコマンドは、Amazon Web Services アカウント CodeCommit に関連付けられた 内のすべてのリポジトリの名前と IDs を含む repositories オブジェクトを出力します。

    前述のコマンド例に基づいて、出力例をいくつか示します。

    { "repositories": [ { "repositoryName": "MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE" }, { "repositoryName": "MyOtherDemoRepo", "repositoryId": "cfc29ac4-b0cb-44dc-9990-f6f51EXAMPLE" } ] }

1 つの CodeCommit リポジトリの詳細を表示するには

  1. --repository-name オプションで CodeCommit リポジトリの名前を指定して、 get-repository コマンドを実行します。

    ヒント

    CodeCommit リポジトリの名前を取得するには、list-repositories コマンドを実行します。

    例えば、 という名前の CodeCommit リポジトリの詳細を表示するには、次のようにしますMyDemoRepo

    aws codecommit get-repository --repository-name MyDemoRepo
  2. 成功すると、このコマンドは次の情報を持つ 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 リポジトリの詳細情報を表示するには

  1. batch-get-repositories オプションを使用して --repository-names コマンドを実行します。 各 CodeCommit リポジトリ名の間にスペースを追加します。

    ヒント

    のリポジトリの名前を取得するには CodeCommit、list-repositories コマンドを実行します。

    例えば、 MyDemoRepoと という名前の 2 つの CodeCommit リポジトリの詳細を表示するには、次のようにしますMyOtherDemoRepo

    aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo
  2. 成功すると、次の情報を含むオブジェクトが出力されます。

    • 見つからなかった 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": [] }