

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.

# Menautkan repositori sumber
<a name="source-repositories-link"></a>

Saat menautkan repositori sumber ke proyek, Anda dapat menyertakan repositori yang memiliki CodeCatalyst ekstensi untuk layanan yang menghosting repositori, jika ekstensi itu diinstal untuk ruang Anda. Hanya pengguna dengan peran administrator Space yang dapat menginstal ekstensi. Setelah ekstensi diinstal, Anda dapat menautkan ke repositori yang dikonfigurasi untuk akses oleh ekstensi itu. Untuk informasi lebih lanjut, lihat [Memasang ekstensi di ruang](install-extension.md) atau ikuti[Menautkan GitHub repositori, repositori Bitbucket, repositori GitLab proyek, dan proyek Jira di CodeCatalyst](extensions-link.md).

**penting**  
Setelah Anda menginstal ekstensi repositori, repositori apa pun yang Anda tautkan CodeCatalyst akan memiliki kode mereka diindeks dan disimpan. CodeCatalyst Ini akan membuat kode dapat dicari di. CodeCatalyst Untuk lebih memahami perlindungan data untuk kode Anda saat menggunakan repositori tertaut di CodeCatalyst, lihat [Perlindungan data](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) di * CodeCatalyst Panduan Pengguna Amazon*.

Anda dapat menautkan repositori ke hanya satu proyek dalam satu spasi. Anda tidak dapat menautkan repositori yang diarsipkan. Meskipun Anda dapat menautkan repositori kosong, Anda tidak dapat menggunakannya CodeCatalyst sampai Anda menginisialisasinya dengan komit awal yang membuat cabang default. Selain itu: 
+  GitHub Repositori, repositori Bitbucket, atau repositori GitLab proyek hanya dapat ditautkan ke satu proyek dalam satu spasi. CodeCatalyst 
+ Anda tidak dapat menggunakan repositori kosong atau diarsipkan, GitHub repositori Bitbucket, atau repositori proyek dengan proyek. GitLab CodeCatalyst 
+ Anda tidak dapat menautkan GitHub repositori, repositori Bitbucket, atau repositori GitLab proyek yang memiliki nama yang sama dengan repositori dalam proyek. CodeCatalyst 
+ Ekstensi **GitHub repositori** tidak kompatibel dengan repositori GitHub Enterprise Server.
+ Ekstensi **repositori Bitbucket tidak kompatibel dengan repositori** Bitbucket Data Center.
+ Ekstensi **GitLab repositori** tidak kompatibel dengan repositori proyek yang GitLab dikelola sendiri.
+ Anda tidak dapat menggunakan **deskripsi Tulis untuk saya** atau **Meringkas fitur komentar** dengan repositori tertaut. Fitur-fitur ini hanya tersedia dalam permintaan tarik di CodeCatalyst.

****Meskipun Anda dapat menautkan GitHub repositori, repositori Bitbucket, atau repositori GitLab proyek sebagai **Kontributor**, Anda hanya dapat memutuskan tautan repositori pihak ketiga sebagai administrator Space atau administrator Project.**** Untuk informasi selengkapnya, lihat [Membatalkan tautan GitHub repositori, repositori Bitbucket, repositori proyek, GitLab dan proyek Jira di CodeCatalyst](extensions-unlink.md).

**penting**  
CodeCatalyst tidak mendukung pendeteksian perubahan di cabang default untuk repositori tertaut. Untuk mengubah cabang default untuk repositori tertaut, Anda harus terlebih dahulu memutuskan tautannya CodeCatalyst, mengubah cabang default, dan kemudian menautkannya lagi. Untuk informasi selengkapnya, lihat [Menautkan GitHub repositori, repositori Bitbucket, repositori GitLab proyek, dan proyek Jira di CodeCatalyst](extensions-link.md).  
Sebagai praktik terbaik, selalu pastikan Anda memiliki versi ekstensi terbaru sebelum menautkan repositori.

**Untuk menautkan repositori sumber**

1. Arahkan ke proyek tempat Anda ingin menautkan repositori.
**catatan**  
Sebelum Anda dapat menautkan repositori, pengguna dengan peran administrator Space harus terlebih dahulu menginstal ekstensi untuk penyedia yang menghosting repositori. Untuk informasi selengkapnya, lihat [Memasang ekstensi di ruang](install-extension.md).

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

1. Pilih **Tambahkan repositori**, lalu pilih Repositori **tautan**.

1. **Dari menu tarik-turun **penyedia Repositori**, pilih salah satu penyedia repositori pihak ketiga berikut: atau Bitbucket. **GitHub****

1. Lakukan salah satu hal berikut tergantung pada penyedia repositori pihak ketiga yang Anda pilih untuk ditautkan:
   + **GitHub repositori**: Tautkan repositori. GitHub 

     1. Dari menu dropdown **GitHub akun**, pilih GitHub akun yang berisi repositori yang ingin Anda tautkan.

     1. Dari menu tarik-turun **GitHub repositori**, pilih GitHub akun yang ingin Anda tautkan proyek Anda. CodeCatalyst 

     1. (Opsional) Jika Anda tidak melihat GitHub repositori dalam daftar repositori, mungkin tidak dikonfigurasi untuk akses repositori di aplikasi Amazon di. CodeCatalyst GitHub Anda dapat mengonfigurasi GitHub repositori mana yang dapat digunakan CodeCatalyst di akun yang terhubung.

        1. Arahkan ke [GitHub](https://github.com/)akun Anda, pilih **Pengaturan**, lalu pilih **Aplikasi**.

        1. Di tab ** GitHub Aplikasi Terinstal**, pilih **Konfigurasi** untuk CodeCatalyst aplikasi Amazon.

        1. Lakukan salah satu hal berikut untuk mengonfigurasi akses GitHub repositori yang ingin Anda tautkan: CodeCatalyst
           + Untuk menyediakan akses ke semua repositori saat ini dan masa depan, pilih **Semua** repositori.
           + Untuk menyediakan akses ke repositori tertentu, **pilih Hanya pilih repositori, pilih** menu tarik-turun **Pilih repositori, lalu pilih repositori** yang ingin Anda izinkan untuk ditautkan. CodeCatalyst
   + Repositori **Bitbucket: Tautkan repositori** Bitbucket.

     1. Dari menu tarik-turun **ruang kerja Bitbucket**, pilih ruang kerja Bitbucket yang berisi repositori yang ingin Anda tautkan.

     1. Dari menu dropdown **repositori Bitbucket**, pilih repositori Bitbucket yang ingin Anda tautkan proyek Anda. CodeCatalyst 
**Tip**  
Jika nama repositori berwarna abu-abu, Anda tidak dapat menautkan repositori itu karena telah ditautkan ke proyek lain di Amazon. CodeCatalyst

1. Pilih **Tautkan**.

Jika Anda tidak lagi ingin menggunakan repositori, GitHub repositori Bitbucket, atau repositori GitLab proyek di CodeCatalyst, Anda dapat memutuskan tautannya dari proyek. CodeCatalyst Ketika repositori tidak terhubung, peristiwa dalam repositori itu tidak akan memulai alur kerja berjalan, dan Anda tidak akan dapat menggunakan repositori itu dengan Dev Environments. CodeCatalyst Lihat informasi yang lebih lengkap di [Membatalkan tautan GitHub repositori, repositori Bitbucket, repositori proyek, GitLab dan proyek Jira di CodeCatalyst](extensions-unlink.md).