

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

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

# Mengkloning repositori sumber
<a name="source-repositories-clone"></a>

Untuk bekerja secara efektif dengan beberapa file, cabang, dan komit di repositori sumber, kloning repositori sumber ke komputer lokal Anda dan gunakan klien Git atau lingkungan pengembangan terintegrasi (IDE) untuk membuat perubahan. Komit dan dorong perubahan Anda ke repositori sumber agar dapat bekerja dengan CodeCatalyst fitur seperti masalah dan permintaan tarik. Anda juga dapat memilih untuk membuat Lingkungan Dev untuk bekerja pada kode. Membuat Lingkungan Dev secara otomatis mengkloning repositori dan cabang yang Anda tentukan ke dalam Lingkungan Dev.

**catatan**  
Anda tidak dapat mengkloning repositori tertaut di CodeCatalyst konsol atau membuat Lingkungan Dev untuk mereka. Untuk mengkloning repositori tertaut secara lokal, pilih tautan dalam daftar repositori untuk membuka repositori itu di layanan yang menghostingnya, lalu kloningnya. Untuk informasi selengkapnya, lihat dokumentasi untuk layanan yang menghosting repositori tertaut.

**Untuk membuat Lingkungan Dev dari repositori sumber**

1. Buka CodeCatalyst konsol di [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Di panel navigasi, pilih **Kode**, lalu pilih **Repositori sumber**.

1. Pilih repositori sumber tempat Anda ingin mengerjakan kode.

1. Pilih **Buat Lingkungan Pengembang**.

1. Pilih IDE yang didukung dari menu tarik-turun. Untuk informasi selengkapnya, lihat [Lingkungan pengembangan terintegrasi yang didukung untuk Lingkungan Dev](devenvironment-create.md#devenvironment-supported-ide).

1. Lakukan salah satu tindakan berikut:
   + Pilih **Bekerja di cabang yang ada**, lalu pilih cabang dari menu drop-down **cabang yang ada**.
   + Pilih **Bekerja di cabang baru**, masukkan nama cabang ke bidang **Nama cabang**, dan pilih cabang untuk membuat cabang baru dari menu drop-down **Buat cabang dari** menu drop-down.

1. Secara opsional tambahkan nama untuk Lingkungan Dev atau edit konfigurasinya.

1. Pilih **Buat**.

**Untuk mengkloning repositori sumber**

1. Arahkan ke proyek Anda.

1. Pada halaman ringkasan untuk proyek Anda, pilih repositori yang Anda inginkan dari daftar, lalu pilih **Lihat** repositori. Atau, di panel navigasi, pilih **Kode**, lalu pilih **Repositori sumber**. Pilih nama repositori dari daftar repositori sumber untuk proyek. Anda dapat memfilter daftar repositori dengan mengetikkan bagian dari nama repositori di bilah filter.

1. 

1. Pilih **Repositori klon**. Salin URL klon untuk repositori.
**catatan**  
Jika Anda tidak memiliki token akses pribadi (PAT), pilih **Buat token**. Salin token dan simpan di lokasi yang aman. Anda akan menggunakan PAT ini ketika diminta untuk kata sandi oleh klien Git Anda atau lingkungan pengembangan terintegrasi (IDE).

1. Lakukan salah satu tindakan berikut:
   + Untuk mengkloning repositori ke komputer lokal Anda, buka terminal atau baris perintah dan jalankan **git clone** perintah dengan URL klon setelah perintah. Contoh:

     ```
     git clone https://LiJuan@git.us-west-2.codecatalyst.aws/v1/ExampleCorp/MyExampleProject/MyExampleRepo
     ```

     Saat diminta kata sandi, tempel PAT yang Anda simpan sebelumnya.
**catatan**  
Jika sistem operasi Anda menyediakan manajemen kredensi atau Anda telah menginstal sistem manajemen kredensi, Anda hanya perlu memberikan PAT sekali. Jika tidak, Anda mungkin harus menyediakan PAT untuk setiap operasi Git. Sebagai praktik terbaik, pastikan bahwa sistem manajemen kredensional Anda menyimpan PAT Anda dengan aman. Jangan sertakan PAT sebagai bagian dari string URL klon.
   + Untuk mengkloning repositori menggunakan IDE, ikuti dokumentasi untuk IDE Anda. Pilih opsi untuk mengkloning repositori Git dan berikan URL. Saat diminta kata sandi, berikan PAT. 