AWS CodeCommit 不再提供給新客戶。的現有客戶 AWS CodeCommit 可以繼續正常使用服務。進一步了解"
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
變更 AWS CodeCommit 儲存庫設定
您可以使用 AWS CLI 和 AWS CodeCommit 主控台來變更 CodeCommit 儲存庫的設定,例如其描述或名稱。
重要
變更儲存庫名稱可能會破壞任何在遠端 中使用舊名稱的本機儲存庫URL。執行 git remote set-url命令來更新遠端 URL 以使用新儲存庫的名稱。
變更儲存庫設定 (主控台)
若要使用 AWS CodeCommit 主控台變更 中的 CodeCommit 儲存庫設定 AWS CodeCommit,請遵循下列步驟。
-
在 https://console.aws.amazon.com/codesuite/Codecommit/home
開啟 CodeCommit 主控台。 -
在 Repositories (儲存庫) 中,選擇您要變更設定所在的儲存庫名稱。
-
在導覽窗格中,選擇設定。
-
若要變更儲存庫的名稱,在 Repository name (儲存庫名稱) 中,於 Name (名稱) 文字方塊輸入新的名稱,然後選擇 Save (儲存)。系統提示時,請確認您的選擇。
重要
變更 AWS CodeCommit 儲存庫的名稱會變更 HTTPSURLs,SSH以及使用者需要連線到儲存庫的 。使用者將無法連接到此儲存庫,直到他們更新連線設定為止。此外,由於儲存庫的 ARN會變更,因此變更儲存庫名稱會使任何依賴此儲存庫 IAM的使用者政策失效ARN。
若要在名稱變更後連線至儲存庫,每個使用者都必須使用 git remote set-url命令,並指定URL要使用的新 。例如,如果您將儲存庫的名稱從 變更為 MyDemoRepo MyRenamedDemoRepo,使用 HTTPS 連線到儲存庫的使用者會執行下列 Git 命令:
git remote set-url origin https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyRenamedDemoRepo
使用 SSH 連線到儲存庫的使用者會執行下列 Git 命令:
git remote set-url origin ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyRenamedDemoRepo
如需更多選項,請參閱 Git 文件。
-
若要變更儲存庫的描述,請修改 Description (描述) 文字方塊中的文字,然後選擇 Save (儲存)。
注意
描述欄位會在主控台中顯示 Markdown,並接受所有HTML字元和有效的 Unicode 字元。如果您是使用
GetRepository
或 的應用程式開發人員,BatchGetRepositories
APIs並且計劃在 Web 瀏覽器中顯示儲存庫描述欄位,請參閱CodeCommit API參考 。 -
若要變更預設分支,請在 Default branch (預設分支) 中選擇分支下拉式清單,然後選擇不同的分支。選擇 Save (儲存)。
-
若要變更用於加密和解密儲存庫中資料的 AWS KMS 加密金鑰,請在儲存庫加密金鑰 中選擇 AWS 受管金鑰或客戶受管金鑰,以指定要使用的金鑰類型。如果選擇客戶受管金鑰,請輸入金鑰ARN的 。選擇 Save (儲存)。
-
若要刪除儲存庫,請選擇 Delete repository (刪除儲存庫)。在 Type the name of the repository to confirm deletion (輸入儲存庫名稱以確認刪除) 旁的方塊中,輸入
delete
,然後選擇 Delete (刪除)。重要
在 中刪除此儲存庫後 AWS CodeCommit,您將無法再將其複製到任何本機儲存庫或共用儲存庫。您也無法再從任何本機儲存庫或共用儲存庫中提取資料,或將資料推送到其中。這個操作無法復原。
變更 AWS CodeCommit 儲存庫設定 (AWS CLI)
若要搭配 使用 AWS CLI 命令 CodeCommit,請安裝 AWS CLI。如需詳細資訊,請參閱命令列參考。
若要使用 AWS CLI 在 中變更 CodeCommit 儲存庫的設定 AWS CodeCommit,請執行下列一或多個命令:
-
update-repository-description 變更 CodeCommit 儲存庫的描述。
-
update-repository-name 變更 CodeCommit 儲存庫的名稱。
若要變更 CodeCommit 儲存庫的描述
-
執行 update-repository-description 命令,並指定:
-
CodeCommit 儲存庫的名稱 (含
--repository-name
選項)。提示
若要取得 CodeCommit 儲存庫的名稱,請執行 list-repositories命令。
-
新儲存庫的描述 (使用
--repository-description
選項)。注意
描述欄位會在主控台中顯示 Markdown,並接受所有HTML字元和有效的 Unicode 字元。如果您是使用
GetRepository
或 的應用程式開發人員,BatchGetRepositories
APIs並且計劃在 Web 瀏覽器中顯示儲存庫描述欄位,請參閱CodeCommit API參考 。
例如,若要將名為 的 CodeCommit 儲存庫描述變更為
MyDemoRepo
This description was changed
:aws codecommit update-repository-description --repository-name MyDemoRepo --repository-description "This description was changed"
只有在發生錯誤時,此命令才會產生輸出。
-
-
若要驗證變更的描述,請執行 get-repository命令,指定您使用
--repository-name
選項變更其描述的 CodeCommit 儲存庫名稱。命令的輸出會在
repositoryDescription
中顯示變更的文字。
若要變更 CodeCommit 儲存庫的名稱
-
執行 update-repository-name 命令,並指定:
-
CodeCommit 儲存庫的目前名稱 (含
--old-name
選項)。提示
若要取得 CodeCommit 儲存庫的名稱,請執行 list-repositories 命令。
-
CodeCommit 儲存庫的新名稱 (含
--new-name
選項)。
例如,若要將名為
MyDemoRepo
儲存庫的名稱變更為MyRenamedDemoRepo
:aws codecommit update-repository-name --old-name MyDemoRepo --new-name MyRenamedDemoRepo
只有在發生錯誤時,此命令才會產生輸出。
重要
變更 AWS CodeCommit 儲存庫名稱會變更 HTTPS URLs ,SSH以及使用者需要連線到儲存庫的 。使用者需要更新其連線設定,才能連接到此儲存庫。此外,由於儲存庫ARN的變更,變更儲存庫名稱會使任何依賴此儲存庫 IAM的使用者政策失效ARN。
-
-
若要驗證變更的名稱,請執行 list-repositories 命令並檢閱儲存庫名稱的清單。