

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

# AWS CodeCommit referensi baris perintah
<a name="cmd-ref"></a>

Referensi ini membantu Anda mempelajari cara menggunakan AWS CLI.

**Untuk menginstal dan mengkonfigurasi AWS CLI**

1. Di mesin lokal Anda, unduh dan instal file AWS CLI. Ini adalah prasyarat untuk berinteraksi dengan CodeCommit dari baris perintah. Kami merekomendasikan agar Anda menginstal AWS CLI versi 2. Ini adalah versi utama terbaru dari AWS CLI dan mendukung semua fitur terbaru. Ini adalah satu-satunya versi AWS CLI yang mendukung penggunaan akun root, akses federasi, atau kredensi sementara dengan. **git-remote-codecommit**

   Untuk informasi selengkapnya, lihat [Menyiapkan dengan Antarmuka Baris AWS Perintah](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html).
**catatan**  
CodeCommit hanya berfungsi dengan AWS CLI versi 1.7.38 dan yang lebih baru. Sebagai praktik terbaik, instal atau tingkatkan AWS CLI ke versi terbaru yang tersedia. Untuk menentukan versi mana yang telah AWS CLI Anda instal, jalankan **aws --version** perintah.  
Untuk memutakhirkan versi yang lebih lama AWS CLI ke versi terbaru, lihat [Menginstal AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/installing.html).

1. Jalankan perintah ini untuk memverifikasi bahwa CodeCommit perintah AWS CLI untuk diinstal.

   ```
   aws codecommit help
   ```

   Perintah ini mengembalikan daftar CodeCommit perintah.

1. Konfigurasikan AWS CLI dengan profil dengan menggunakan **configure** perintah, sebagai berikut:.

   ```
   aws configure
   ```

   Saat diminta, tentukan kunci AWS akses dan kunci akses AWS rahasia pengguna IAM untuk digunakan. CodeCommit Juga, pastikan untuk menentukan di Wilayah AWS mana repositori ada, seperti. `us-east-2` Saat diminta untuk format output default, tentukan `json`. Misalnya, jika Anda mengonfigurasi profil untuk pengguna IAM:

   ```
   AWS Access Key ID [None]: Type your IAM user AWS access key ID here, and then press Enter
   AWS Secret Access Key [None]: Type your IAM user AWS secret access key here, and then press Enter
   Default region name [None]: Type a supported region for CodeCommit here, and then press Enter
   Default output format [None]: Type json here, and then press Enter
   ```

   Untuk informasi selengkapnya tentang membuat dan mengonfigurasi profil yang akan digunakan AWS CLI, lihat berikut ini:
   + [Profil Bernama](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html)
   + [Menggunakan Peran IAM dalam AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-role.html)
   + [Tetapkan perintah](https://docs.aws.amazon.com/cli/latest/reference/set.html)
   + [Menghubungkan ke AWS CodeCommit repositori dengan kredensi berputar](temporary-access.md)

   Untuk terhubung ke repositori atau sumber daya di tempat lain Wilayah AWS, Anda harus mengkonfigurasi ulang AWS CLI dengan nama Wilayah default. Nama Wilayah default yang didukung untuk CodeCommit menyertakan:
   + us-east-2
   + us-east-1
   + eu-west-1
   + us-west-2
   + ap-northeast-1
   + ap-southeast-1
   + ap-southeast-2
   + ap-southeast-3
   + me-central-1
   + eu-central-1
   + ap-northeast-2
   + sa-east-1
   + us-west-1
   + eu-west-2
   + ap-south-1
   + ap-south-1
   + ca-central-1
   + us-gov-west-1
   + us-gov-east-1
   + eu-north-1
   + ap-east-1
   + me-south-1
   + cn-north-1
   + cn-northwest-1
   + eu-south-1
   + ap-northeast-3
   + af-south-1
   + il-central-1

   Untuk informasi lebih lanjut tentang CodeCommit dan Wilayah AWS, lihat[Wilayah dan titik akhir koneksi Git](regions.md). Untuk informasi selengkapnya tentang IAM, access key, dan kunci rahasia, lihat [Bagaimana Saya Mendapatkan Kredensials?](https://docs.aws.amazon.com/IAM/latest/UserGuide/IAM_Introduction.html#IAM_SecurityCredentials) dan [Mengelola Access Key untuk Pengguna IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/ManagingCredentials.html). Untuk informasi selengkapnya tentang profil AWS CLI dan profil, lihat [Profil Bernama](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html).

Untuk melihat daftar semua CodeCommit perintah yang tersedia, jalankan perintah berikut:

```
aws codecommit help
```

Untuk melihat informasi tentang CodeCommit perintah, jalankan perintah berikut, di mana *command-name* nama perintah (misalnya,**create-repository**):

```
aws codecommit command-name help
```

Lihat berikut ini untuk deskripsi dan contoh penggunaan perintah di AWS CLI:
+ [associate-approval-rule-template-dengan-repositori](how-to-associate-template.md#associate-template-repository)
+ [batch-associate-approval-rule-template-with-repositories](how-to-associate-template.md#batch-associate-template-repositories)
+ [batch-disassociate-approval-rule-template-from-repositories](how-to-disassociate-template.md#batch-disassociate-template)
+ [batch-describe-merge-conflicts](how-to-resolve-conflict-pull-request.md#batch-describe-merge-conflicts)
+ [batch-get-commits](how-to-view-commit-details.md#how-to-view-commit-details-cli-batch-get-commits)
+ [batch-get-repositories](how-to-view-repository-details.md#how-to-view-repository-details-with-names-cli)
+ [create-approval-rule-template](how-to-create-template.md#create-template-cli)
+ [buat-cabang](how-to-create-branch.md#how-to-create-branch-cli)
+ [buat-komit](how-to-create-commit.md#how-to-create-commit-cli)
+ [create-pull-request](how-to-create-pull-request.md#how-to-create-pull-request-cli)
+ [create-pull-request-approval-aturan](how-to-create-pull-request-approval-rule.md#how-to-create-pull-request-approval-rule-cli)
+ [buat-repositori](how-to-create-repository.md#how-to-create-repository-cli)
+ [create-unreferenced-merge-commit](how-to-resolve-conflict-pull-request.md#create-unreferenced-merge-commit)
+ [delete-approval-rule-template](how-to-delete-template.md#delete-template)
+ [hapus-cabang](how-to-delete-branch.md#how-to-delete-branch-cli)
+ [delete-comment-content](how-to-commit-comment.md#how-to-commit-comment-cli-commit-delete)
+ [menghapus-file](how-to-edit-file.md#how-to-edit-file-cli)
+ [hapus-repositori](how-to-delete-repository.md#how-to-delete-repository-cli)
+ [describe-merge-conflicts](how-to-resolve-conflict-pull-request.md#describe-merge-conflicts)
+ [delete-pull-request-approval-aturan](how-to-edit-delete-pull-request-approval-rule.md#delete-pull-request-approval-rule)
+ [describe-pull-request-events](how-to-view-pull-request.md#describe-pull-request-events)
+ [disassociate-pull-request-approval-rule-template-from-repository](how-to-disassociate-template.md#disassociate-template)
+ [evaluate-pull-request-approval-aturan](how-to-merge-pull-request.md#evaluate-pull-request-approval-rules)
+ [get-approval-rule-template](how-to-manage-templates.md#get-template)
+ [mendapatkan-gumpalan](how-to-view-commit-details.md#how-to-view-commit-details-cli-blob)
+ [dapatkan-cabang](how-to-view-branch-details.md#how-to-view-branch-details-cli-details)
+ [dapatkan-komentar](how-to-commit-comment.md#how-to-commit-comment-cli-get-comment-info)
+ [get-comment-reactions](how-to-commit-comment.md#how-to-commit-comment-cli-commit-emoji-view)
+ [get-comments-for-compared-berkomitmen](how-to-commit-comment.md#how-to-commit-comment-cli-get-comments)
+ [get-comments-for-pull-permintaan](how-to-review-pull-request.md#get-comments-for-pull-request)
+ [dapatkan komit](how-to-view-commit-details.md#how-to-view-commit-details-cli-commit)
+ [dapatkan-perbedaan](how-to-view-commit-details.md#how-to-view-commit-details-cli-differences)
+ [get-merge-commit](how-to-view-commit-details.md#how-to-view-commit-details-cli-merge-commit)
+ [get-merge-conflicts](how-to-view-pull-request.md#get-merge-conflicts)
+ [get-merge-options](how-to-resolve-conflict-pull-request.md#get-merge-options)
+ [get-pull-request](how-to-view-pull-request.md#get-pull-request)
+ [get-pull-request-approval-negara](how-to-view-pull-request.md#get-pull-request-approval-state)
+ [get-pull-request-override-negara](how-to-override-approval-rules.md#get-override-status)
+ [dapatkan-repositori](how-to-view-repository-details.md#how-to-view-repository-details-with-name-cli)
+ [get-repository-triggers](how-to-notify-edit.md#how-to-notify-edit-cli)
+ [list-approval-rule-templates](how-to-manage-templates.md#list-templates)
+ [list-associated-approval-rule-templates-for-repository](how-to-manage-templates.md#list-associated-templates)
+ [daftar-cabang](how-to-view-branch-details.md#how-to-view-branch-details-cli)
+ [list-pull-requests](how-to-view-pull-request.md#list-pull-requests)
+ [daftar-repositori](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli)
+ [list-repositories-for-approval-aturan-templat](how-to-manage-templates.md#list-associated-repositories)
+ [list-tags-for-resource](how-to-tag-repository-list.md)
+ [merge-branches-by-fast-maju](how-to-compare-branches.md#merge-branches-by-fast-forward)
+ [merge-branches-by-squash](how-to-compare-branches.md#merge-branches-by-squash)
+ [merge-branches-by-three-cara](how-to-compare-branches.md#merge-branches-by-three-way)
+ [merge-pull-request-by-maju cepat](how-to-merge-pull-request.md#merge-pull-request-by-fast-forward)
+ [merge-pull-request-by-labu](how-to-merge-pull-request.md#merge-pull-request-by-squash)
+ [merge-pull-request-by-tiga arah](how-to-merge-pull-request.md#merge-pull-request-by-three-way)
+ [override-pull-request-approval-aturan](how-to-override-approval-rules.md#override-approval-rules)
+ [post-comment-for-compared-berkomitmen](how-to-commit-comment.md#how-to-commit-comment-cli-comment)
+ [post-comment-for-pull-permintaan](how-to-review-pull-request.md#post-comment-for-pull-request)
+ [post-comment-reply](how-to-commit-comment.md#how-to-commit-comment-cli-commit-reply)
+ [put-comment-reaction](how-to-commit-comment.md#how-to-commit-comment-cli-commit-reply-emoji)
+ [meletakkan file](how-to-create-file.md#how-to-create-file-cli)
+ [put-repository-triggers](how-to-notify-edit.md#how-to-notify-edit-cli)
+ [tag-sumber daya](how-to-tag-repository-add.md)
+ [test-repository-triggers](how-to-notify-test.md#how-to-notify-test-cli)
+ [untag-sumber daya](how-to-tag-repository-delete.md)
+ [update-approval-rule-template-konten](how-to-manage-templates.md#update-template-content)
+ [update-approval-rule-template-deskripsi](how-to-manage-templates.md#update-template-description)
+ [update-approval-rule-template-nama](how-to-manage-templates.md#update-template-name)
+ [pembaruan-komentar](how-to-commit-comment.md#how-to-commit-comment-cli-commit-update)
+ [update-default-branch](how-to-change-branch.md#how-to-change-branch-cli-default)
+ [update-pull-request-approval-aturan-konten](how-to-edit-delete-pull-request-approval-rule.md#update-pull-request-approval-rule-content)
+ [update-pull-request-approval-negara](how-to-review-pull-request.md#update-pull-request-approval-state)
+ [update-pull-request-description](how-to-update-pull-request.md#update-pull-request-description)
+ [update-pull-request-status](how-to-close-pull-request.md#update-pull-request-status)
+ [update-pull-request-title](how-to-update-pull-request.md#update-pull-request-title)
+ [update-repository-description](how-to-change-repository.md#how-to-change-repository-cli-description)
+ [update-repository-name](how-to-change-repository.md#how-to-change-repository-cli-name)