檢視 CodeCommit 儲存庫詳細 - AWS CodeCommit

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

檢視 CodeCommit 儲存庫詳細

您可以使用連線至儲存庫之本機存放庫的 AWS CodeCommit 主控台 AWS CLI、或 CodeCommit Git 來檢視有關可用儲存庫的資訊。

依照以下指示之前,請完成設定 中的步驟。

檢視儲存庫詳細資訊 (主控台

使用主 AWS CodeCommit 控台快速檢視使用 Amazon Web Services 帳戶建立的所有儲存庫。

  1. 請在以下位置開啟 CodeCommit 主控台。 https://console.aws.amazon.com/codesuite/codecommit/home

  2. 存放庫中,檢視您登入之 AWS 區域 儲存庫的詳細資訊。使用「地區」選擇器來選擇不同的 AWS 區域 t 來檢視該區域中的儲存庫。

  3. 選擇您要檢視其更多詳細資訊的重新故事名稱,然後執行下列其中一個動作:

    • 若要檢視用於複製儲存庫的 URL,請選擇 Clone URL (複製 URL),然後選擇複製儲存庫時想要使用的通訊協定。這會將複製 URL 複製。若要檢閱它,請將它貼到純文字編輯器中。

    • 若要檢視存放庫的可配置選項以及詳細資訊 (例如存放庫 ARN 和存放庫 ID),請在導覽窗格中選擇 [設定]。

注意

如果您以 IAM 使用者身分登入,則可以設定並儲存喜好設定,以便檢視程式碼和其他主控台設定。如需詳細資訊,請參閱 使用者偏好設定

檢視 CodeCommit 儲存庫詳細資料 (Git)

若要使用本機存放庫的 Git 來檢視有關 CodeCommit 儲存庫的詳細資料,請執行git remote show指令。

在執行這些步驟之前,請先將本機存放庫連線到 CodeCommit 儲存庫。如需說明,請參閱連接到儲存庫

  1. 執行指git remote show remote-name令,其中遠端名稱是 CodeCommit 儲存庫的別名 (預設為)。origin

    提示

    若要取得 CodeCommit 儲存庫名稱及其 URL 的清單,請執行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 金鑰中找到安全殼層金鑰識別碼 AWS CodeCommit。

如需更多選項,請參閱 Git 文件。

檢視 CodeCommit 儲存庫詳細資訊 (AWS CLI)

若要搭配使用 AWS CLI 指令 CodeCommit,請安裝 AWS CLI. 如需詳細資訊,請參閱 命令列參考

若要使用檢 AWS CLI 視儲存庫詳細資訊,請執行下列命令:

  • 若要檢視 CodeCommit 儲存庫名稱及其對應 ID 的清單,請執行單儲存庫。

  • 若要檢視單一 CodeCommit 存放庫的相關資訊,請執行取存放庫。

  • 若要檢視中多個儲存庫的相關資訊 CodeCommit,請執行batch-get-repositories

檢視 CodeCommit 儲存庫的清單

  1. 執行 list-repositories 命令:

    aws codecommit list-repositories

    您可以使用選用的 --sort-by--order 選項來變更傳回資訊的順序。

  2. 如果成功,此命令將輸出一個repositories物件,其中包含與 Amazon Web Services 帳戶 CodeCommit 相關聯的所有儲存庫的名稱和 ID。

    以下是基於上述命令的一些範例輸出:

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

若要檢視單一 CodeCommit 儲存庫的詳細資訊

  1. 運行get-repository命令,使用--repository-name選項指定 CodeCommit 存儲庫的名稱。

    提示

    要獲取存儲 CodeCommit 庫的名稱,請運行列表庫命令。

    例如,若要檢視名為的 CodeCommit 儲存庫的詳細資訊MyDemoRepo

    aws codecommit get-repository --repository-name MyDemoRepo
  2. 如果成功,此命令會輸出 repositoryMetadata 物件,以及下列資訊:

    • 儲存庫的名稱 (repositoryName)。

    • 儲存庫的描述 (repositoryDescription)。

    • 儲存庫的唯一、系統產生的 ID (repositoryId)。

    • 與儲存庫相關聯之 Amazon Web Services 帳戶的識別碼 (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,請運行列表庫命令。

    例如,若要檢視名MyDemoRepo為 and 的兩個 CodeCommit 儲存庫的詳細資料MyOtherDemoRepo

    aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo
  2. 如果成功,此命令會輸出物件,以及下列資訊:

    • 找不到的任何 CodeCommit 儲存庫清單 (repositoriesNotFound)。

    • CodeCommit 儲存庫清單 (repositories)。每個 CodeCommit 存儲庫名稱後跟:

      • 儲存庫的描述 (repositoryDescription)。

      • 儲存庫的唯一、系統產生的 ID (repositoryId)。

      • 與儲存庫相關聯之 Amazon Web Services 帳戶的識別碼 (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": [] }