

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

# Tambahkan repositori Git ke akun Amazon SageMaker AI Anda
<a name="nbi-git-resource"></a>

**penting**  
Kebijakan IAM khusus yang memungkinkan Amazon SageMaker Studio atau Amazon SageMaker Studio Classic membuat SageMaker sumber daya Amazon juga harus memberikan izin untuk menambahkan tag ke sumber daya tersebut. Izin untuk menambahkan tag ke sumber daya diperlukan karena Studio dan Studio Classic secara otomatis menandai sumber daya apa pun yang mereka buat. Jika kebijakan IAM memungkinkan Studio dan Studio Classic membuat sumber daya tetapi tidak mengizinkan penandaan, kesalahan "AccessDenied" dapat terjadi saat mencoba membuat sumber daya. Untuk informasi selengkapnya, lihat [Berikan izin untuk menandai sumber daya AI SageMaker](security_iam_id-based-policy-examples.md#grant-tagging-permissions).  
[AWS kebijakan terkelola untuk Amazon SageMaker AI](security-iam-awsmanpol.md)yang memberikan izin untuk membuat SageMaker sumber daya sudah menyertakan izin untuk menambahkan tag saat membuat sumber daya tersebut.

Untuk mengelola GitHub repositori Anda, kaitkan dengan mudah dengan instans notebook Anda, dan kaitkan kredensi untuk repositori yang memerlukan otentikasi, tambahkan repositori sebagai sumber daya di akun Amazon AI Anda. SageMaker Anda dapat melihat daftar repositori yang disimpan di akun Anda dan detail tentang setiap repositori di konsol SageMaker AI dan dengan menggunakan API.

Anda dapat menambahkan repositori Git ke akun SageMaker AI Anda di konsol SageMaker AI atau dengan menggunakan. AWS CLI

**catatan**  
Anda dapat menggunakan SageMaker AI API [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateCodeRepository.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateCodeRepository.html)untuk menambahkan repositori Git ke akun SageMaker AI Anda, tetapi step-by-step instruksi tidak disediakan di sini.

## Tambahkan repositori Git ke akun SageMaker AI Anda (Konsol)
<a name="nbi-git-resource-console"></a>

**Untuk menambahkan repositori Git sebagai sumber daya di akun AI Anda SageMaker**

1. Buka konsol SageMaker AI di [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/).

1. Di bawah **Notebook**, pilih **repositori** Git, lalu pilih **Tambah** repositori.

1. Untuk menambahkan CodeCommit repositori, pilih. **AWS CodeCommit** **Untuk menambahkan GitHub atau repositori berbasis Git lainnya, pilih GitHub /Other Git-based repo.**

**Untuk menambahkan CodeCommit repositori yang ada**

1. Pilih **Gunakan repositori yang ada**.

1. Untuk **Repositori**, pilih repositori dari daftar.

1. Masukkan nama yang akan digunakan untuk repositori di SageMaker AI. Nama harus 1 hingga 63 karakter. Karakter yang valid adalah a-z, A-Z, 0-9, dan - (tanda hubung).

1. Pilih **Menambahkan repositori**.

**Untuk membuat CodeCommit repositori baru**

1. Pilih **Buat repositori baru**.

1. Masukkan nama untuk repositori yang dapat Anda gunakan di keduanya CodeCommit dan SageMaker AI. Nama harus 1 hingga 63 karakter. Karakter yang valid adalah a-z, A-Z, 0-9, dan - (tanda hubung).

1. Pilih **Buat repositori**.

**Untuk menambahkan repositori Git yang dihosting di tempat lain selain CodeCommit**

1. Pilih **GitHub/Repo berbasis Git lainnya**.

1. Masukkan nama hingga 63 karakter. Karakter yang valid termasuk karakter alfa-numerik, tanda hubung (-), dan 0-9.

1. Masukkan URL untuk repositori. Jangan berikan nama pengguna di URL. Tambahkan kredenal masuk AWS Secrets Manager seperti yang dijelaskan pada langkah berikutnya.

1. Untuk **kredensial Git**, pilih kredensil yang akan digunakan untuk mengautentikasi ke repositori. Ini diperlukan hanya jika repositori Git bersifat pribadi.
**catatan**  
Jika autentikasi dua faktor diaktifkan untuk repositori Git Anda, masukkan token akses pribadi yang dihasilkan oleh penyedia layanan Git Anda di bidang. `password`

   1. Untuk menggunakan AWS rahasia Secrets Manager **yang ada, pilih Gunakan rahasia yang ada**, lalu pilih rahasia dari daftar. Untuk informasi tentang membuat dan menyimpan rahasia, lihat [Membuat Rahasia Dasar](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_create-basic-secret.html) di *Panduan Pengguna AWS Secrets Manager*. Nama rahasia yang Anda gunakan harus berisi string`sagemaker`.
**catatan**  
Rahasia harus memiliki label penahapan dari `AWSCURRENT` dan harus dalam format berikut:  
`{"username": {{UserName}}, "password": {{Password}}}`  
Untuk GitHub repositori, kami sarankan menggunakan token akses pribadi di lapangan. `password` Untuk informasi, lihat [https://help.github.com/articles/creating-a-personal-access- token-for-the-command -line/](https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/).

   1. Untuk membuat AWS rahasia Secrets Manager baru, pilih **Buat rahasia**, masukkan nama untuk rahasia, lalu masukkan kredenal masuk yang akan digunakan untuk mengautentikasi ke repositori. Nama untuk rahasia harus berisi string`sagemaker`.
**catatan**  
Peran IAM yang Anda gunakan untuk membuat rahasia harus memiliki `secretsmanager:GetSecretValue` izin dalam kebijakan IAM-nya.  
Rahasia harus memiliki label penahapan dari `AWSCURRENT` dan harus dalam format berikut:  
`{"username": {{UserName}}, "password": {{Password}}}`  
Untuk GitHub repositori, kami sarankan menggunakan token akses pribadi.

   1. Untuk tidak menggunakan kredensi apa pun, pilih **Tidak ada** rahasia.

1. Pilih **Buat rahasia**.