AWS CodeCommit は、新規顧客には利用できなくなりました。の既存のお客様は、通常どおりサービスを AWS CodeCommit 引き続き使用できます。詳細はこちら
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS CodeCommit リポジトリ設定の変更
AWS CLI とコンソールを使用して、説明や名前などの CodeCommit リポジトリの設定を AWS CodeCommit 変更できます。
重要
リポジトリの名前を変更すると、リモート で古い名前を使用するローカルリポジトリが破損する可能性がありますURL。git remote set-url コマンドを実行して、新しいリポジトリの名前を使用するURLようにリモートを更新します。
リポジトリ設定を変更する (コンソール)
AWS CodeCommit コンソールを使用して で CodeCommit リポジトリの設定を変更するには AWS CodeCommit、次の手順に従います。
-
https://console.aws.amazon.com/codesuite/codecommit/home
で CodeCommit コンソールを開きます。 -
リポジトリのリストで、設定を変更するリポジトリの名前を選択します。
-
ナビゲーションペインで [Settings] (設定) をクリックします。
-
リポジトリの名前を変更するには、[Repository name (リポジトリ名)] の [Name (名前)] テキストボックスに新しい名前を入力し、[Save (保存)] を選択します。プロンプトが表示されたら、選択を確認します。
重要
AWS CodeCommit リポジトリの名前を変更するSSHと、 と HTTPS URLs が変更され、ユーザーはリポジトリに接続する必要があります。ユーザーは、接続設定を更新するまでこのリポジトリに接続できなくなります。また、リポジトリの 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、ウェブブラウザにリポジトリの説明フィールドを表示する予定がある場合は、CodeCommit API「 リファレンス」を参照してください。 -
デフォルトのブランチを変更するには、[デフォルトブランチ] のブランチドロップダウンリストから別のブランチを選択します。[保存] を選択します。
-
リポジトリ内のデータの暗号化と復号に使用する AWS KMS 暗号化キーを変更するには、リポジトリ暗号化キー で、使用するキーのタイプを指定する AWS マネージドキーまたはカスタマーマネージドキーを選択します。カスタマーマネージドキーを選択する場合は、キーARNの を入力します。[保存] を選択します。
-
リポジトリを削除するには、[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、次のコマンドを 1 つ以上実行します。
-
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、ウェブブラウザにリポジトリの説明フィールドを表示する予定がある場合は、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 リポジトリの名前を変更するSSHと、 と HTTPS URLs が変更され、ユーザーはリポジトリに接続する必要があります。ユーザーは、接続設定を更新するまで、このリポジトリに接続できなくなります。また、リポジトリARNが変更されるため、リポジトリ名を変更すると、このリポジトリの に依存するすべてのIAMユーザーポリシーが無効になりますARN。
-
-
変更した名前を確認するには、list-repositories コマンドを実行し、リポジトリ名のリストを表示します。