Ubah AWS CodeCommit pengaturan repositori - AWS CodeCommit

AWS CodeCommit tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS CodeCommit dapat terus menggunakan layanan seperti biasa. Pelajari lebih lanjut”

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Ubah AWS CodeCommit pengaturan repositori

Anda dapat menggunakan AWS CLI dan AWS CodeCommit konsol untuk mengubah pengaturan CodeCommit repositori, seperti deskripsi atau namanya.

penting

Mengubah nama repositori dapat merusak repo lokal yang menggunakan nama lama di remote mereka. URL Jalankan git remote set-url perintah untuk memperbarui remote URL untuk menggunakan nama repositori baru.

Ubah pengaturan repositori (konsol)

Untuk menggunakan AWS CodeCommit konsol untuk mengubah pengaturan CodeCommit repositori AWS CodeCommit, ikuti langkah-langkah ini.

  1. Buka CodeCommit konsol di https://console.aws.amazon.com/codesuite/codecommit/home.

  2. Di Repositori, pilih nama repositori tempat Anda ingin mengubah pengaturan.

  3. Pada panel navigasi, silakan pilih Pengaturan.

  4. Untuk mengganti nama repositori, di Nama repositori, masukkan nama baru di kotak teks Nama dan pilih Simpan. Saat diminta, verifikasi pilihan Anda.

    penting

    Mengubah nama AWS CodeCommit repositori akan mengubah SSH dan HTTPS URLs bahwa pengguna perlu terhubung ke repositori. Pengguna tidak akan dapat terhubung ke repositori ini sampai mereka memperbarui pengaturan koneksi mereka. Juga, karena repositori ARN akan berubah, mengubah nama repositori akan membatalkan kebijakan IAM pengguna yang bergantung pada repositori ini. ARN

    Untuk terhubung ke repositori setelah nama diubah, setiap pengguna harus menggunakan git remote set-url perintah dan menentukan yang baru URL untuk digunakan. Misalnya, jika Anda mengubah nama repositori dari menjadi MyRenamedDemoRepo, pengguna yang menggunakan MyDemoRepo untuk menyambung HTTPS ke repositori akan menjalankan perintah Git berikut:

    git remote set-url origin https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyRenamedDemoRepo

    Pengguna yang menggunakan SSH untuk menyambung ke repositori akan menjalankan perintah Git berikut:

    git remote set-url origin ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyRenamedDemoRepo

    Untuk opsi lainnya, lihat dokumentasi Git Anda.

  5. Untuk mengubah deskripsi repositori, modifikasi teks dalam kotak teks Deskripsi, dan kemudian pilih Simpan.

  6. Untuk mengubah cabang default, di Cabang default, pilih daftar drop-down cabang dan pilih cabang yang berbeda. Pilih Simpan.

  7. Untuk mengubah kunci AWS KMS enkripsi yang digunakan untuk mengenkripsi dan mendekripsi data dalam repositori, di kunci enkripsi Repositori, pilih salah satu Kunci yang dikelola AWSatau kunci yang dikelola Pelanggan untuk menentukan jenis kunci yang akan digunakan. Jika memilih kunci yang dikelola pelanggan, masukkan kunci. ARN Pilih Simpan.

  8. Untuk menghapus repositori, pilih Hapus repositori. Dalam kotak di sebelah Ketik nama repositori untuk mengonfirmasi penghapusan, masukkan delete, lalu pilih Hapus.

    penting

    Setelah Anda menghapus repositori ini AWS CodeCommit, Anda tidak akan lagi dapat mengkloningnya ke repo lokal atau repo bersama. Anda juga akan tidak lagi dapat menarik data darinya, atau mendorong data kepadanya, dari repo lokal atau repo bersama. Tindakan ini tidak dapat dibatalkan.

Ubah pengaturan AWS CodeCommit repositori ()AWS CLI

Untuk menggunakan AWS CLI perintah dengan CodeCommit, instal file AWS CLI. Untuk informasi selengkapnya, lihat Referensi baris perintah.

Untuk digunakan AWS CLI untuk mengubah pengaturan CodeCommit repositori AWS CodeCommit, jalankan satu atau beberapa perintah berikut:

Untuk mengubah deskripsi CodeCommit repositori

  1. Jalankan perintah update-repository-description, dengan menentukan:

    Misalnya, untuk mengubah deskripsi CodeCommit repositori bernamaMyDemoRepo: This description was changed

    aws codecommit update-repository-description --repository-name MyDemoRepo --repository-description "This description was changed"

    Perintah ini menghasilkan output hanya jika ada kesalahan.

  2. Untuk memverifikasi deskripsi yang diubah, jalankan get-repository perintah, tentukan nama CodeCommit repositori yang deskripsinya Anda ubah dengan opsi. --repository-name

    Output dari perintah menunjukkan teks yang diubah dalam repositoryDescription.

Untuk mengubah nama CodeCommit repositori

  1. Jalankan perintah update-repository-name, dengan menentukan:

    • Nama CodeCommit repositori saat ini (dengan --old-name opsi).

      Tip

      Untuk mendapatkan nama CodeCommit repositori, jalankan perintah list-repositori.

    • Nama baru CodeCommit repositori (dengan --new-name opsi).

    Misalnya, untuk mengubah repositori yang bernama MyDemoRepo menjadi MyRenamedDemoRepo:

    aws codecommit update-repository-name --old-name MyDemoRepo --new-name MyRenamedDemoRepo

    Perintah ini menghasilkan output hanya jika ada kesalahan.

    penting

    Mengubah nama AWS CodeCommit repositori mengubah SSH dan HTTPS URLs bahwa pengguna perlu terhubung ke repositori. Pengguna tidak dapat terhubung ke repositori ini sampai mereka memperbarui pengaturan koneksi mereka. Selain itu, karena repositori ARN berubah, mengubah nama repositori membatalkan kebijakan IAM pengguna apa pun yang bergantung pada repositori ini. ARN

  2. Untuk memverifikasi nama yang berubah, jalankan perintah list-repositories dan tinjau daftar nama repositori.