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

AWS CodeCommit は、新規顧客には利用できなくなりました。の既存のお客様は、通常どおりサービスを AWS CodeCommit 引き続き使用できます。詳細はこちら

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

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

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

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

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

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

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

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

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

    • リポジトリのクローン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ユーザーの詳細ページでセキュリティ認証情報を展開します。SSH キー ID は、 SSHのキーにあります AWS CodeCommit

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

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

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

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

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

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

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

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

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

    aws codecommit list-repositories

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

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

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

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

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

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

    ヒント

    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と という名前の CodeCommit 2 つのリポジトリの詳細を表示するには、次のようにします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": [] }