

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
<a name="how-to-change-repository"></a>

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

**penting**  
Mengubah nama repositori dapat merusak repository's lokal yang menggunakan nama lama di URL jarak jauh mereka. Jalankan perintah **git remote set-url** untuk memperbarui URL jarak jauh untuk menggunakan nama repositori baru.

**Topics**
+ [Ubah pengaturan repositori (konsol)](#how-to-change-repository-console)
+ [Ubah pengaturan AWS CodeCommit repositori ()AWS CLI](#how-to-change-repository-cli)

## Ubah pengaturan repositori (konsol)
<a name="how-to-change-repository-console"></a>

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](https://console.aws.amazon.com/codesuite/codecommit/home).

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

1. Pada panel navigasi, silakan pilih **Pengaturan**. 

1. 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 yang pengguna butuhkan untuk terhubung ke repositori. Pengguna tidak akan dapat terhubung ke repositori ini sampai mereka memperbarui pengaturan koneksi mereka. Selain itu, karena ARN repositori akan berubah, yang mengubah nama repositori akan membatalkan setiap kebijakan pengguna IAM yang bergantung pada ARN repositori ini.  
Untuk menyambung ke repositori setelah nama diubah, setiap pengguna harus menggunakan perintah **git remote set-url** dan menentukan URL baru untuk digunakan. Misalnya, jika Anda mengubah nama repositori dari menjadi MyRenamedDemoRepo, pengguna yang menggunakan HTTPS MyDemoRepo untuk terhubung ke repositori akan menjalankan perintah Git berikut:  

   ```
   git remote set-url origin https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyRenamedDemoRepo
   ```
Para pengguna yang menggunakan SSH untuk terhubung 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.

1. Untuk mengubah deskripsi repositori, modifikasi teks dalam kotak teks **Deskripsi**, dan kemudian pilih **Simpan**.
**catatan**  
Bidang deskripsi menampilkan Markdown di konsol dan menerima semua karakter HTML dan karakter Unicode yang valid. Jika Anda adalah pengembang aplikasi yang menggunakan `GetRepository` atau `BatchGetRepositories` APIs dan Anda berencana untuk menampilkan bidang deskripsi repositori di browser web, lihat Referensi [CodeCommit API](https://docs.aws.amazon.com/codecommit/latest/APIReference/).

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

1. 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 AWS**atau kunci** yang **dikelola Pelanggan untuk menentukan jenis kunci** yang akan digunakan. Jika memilih kunci yang dikelola pelanggan, masukkan ARN kunci. Pilih **Simpan**.

1. 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
<a name="how-to-change-repository-cli"></a>

Untuk menggunakan AWS CLI perintah dengan CodeCommit, instal file AWS CLI. Untuk informasi selengkapnya, lihat [Referensi baris perintah](cmd-ref.md). 

Untuk digunakan AWS CLI untuk mengubah pengaturan CodeCommit repositori AWS CodeCommit, jalankan satu atau beberapa perintah berikut:
+ [update-repository-description](#how-to-change-repository-cli-description)untuk mengubah deskripsi CodeCommit repositori.
+ [update-repository-name](#how-to-change-repository-cli-name)untuk mengubah nama CodeCommit repositori.

### Untuk mengubah deskripsi CodeCommit repositori
<a name="how-to-change-repository-cli-description"></a>

1. Jalankan perintah **update-repository-description**, dengan menentukan:
   +  Nama CodeCommit repositori (dengan `--repository-name` opsi).
**Tip**  
Untuk mendapatkan nama CodeCommit repositori, jalankan perintah. **[list-repositories](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli)**
   + Deskripsi repositori baru (dengan opsi `--repository-description`).
**catatan**  
Bidang deskripsi menampilkan Markdown di konsol dan menerima semua karakter HTML dan karakter Unicode yang valid. Jika Anda adalah pengembang aplikasi yang menggunakan `GetRepository` atau `BatchGetRepositories` APIs dan Anda berencana untuk menampilkan bidang deskripsi repositori di browser web, lihat Referensi [CodeCommit API](https://docs.aws.amazon.com/codecommit/latest/APIReference/).

   Misalnya, untuk mengubah deskripsi CodeCommit repositori bernama`MyDemoRepo`: `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.

1. 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
<a name="how-to-change-repository-cli-name"></a>

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](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli).
   + 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 yang perlu dihubungkan pengguna ke repositori. Pengguna tidak dapat terhubung ke repositori ini sampai mereka memperbarui pengaturan koneksi mereka. Selain itu, karena perubahan ARN repositori, mengubah nama repositori membatalkan setiap kebijakan pengguna IAM yang bergantung pada ARN repositori ini.

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