

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

# Menautkan repositori berbasis Git ke Workspace EMR Studio
<a name="emr-studio-git-repo"></a>

Kaitkan hingga tiga repositori berbasis GIS dengan Amazon EMR Studio Workspace untuk menyimpan dan berbagi file notebook.

## Tentang repositori Git untuk EMR Studio
<a name="emr-studio-git-repo-about"></a>

Anda dapat mengaitkan maksimum tiga repositori Git dengan Workspace EMR Studio. Secara default, setiap Workspace memungkinkan Anda memilih dari daftar repositori Git yang terkait dengan AWS akun yang sama dengan Studio. Anda juga dapat membuat repositori Git baru sebagai sumber daya untuk Workspace.

Anda dapat menjalankan perintah Git seperti berikut menggunakan perintah terminal saat terhubung ke node utama dari sebuah cluster. 

```
!git pull origin <branch-name>
```

Atau, Anda dapat menggunakan jupyterlab-git ekstensi. Buka dari bilah sisi kiri dengan memilih ikon **Git**. [Untuk informasi tentang ekstensi jupyterlab-git untuk, lihat jupyterlab-git. JupyterLab](https://github.com/jupyterlab/jupyterlab-git)

## Prasyarat
<a name="emr-studio-git-prereqs"></a>
+ Untuk mengaitkan repositori Git dengan Workspace, Studio harus dikonfigurasi untuk mengizinkan penautan repositori Git. Administrator Studio Anda harus mengambil langkah-langkah untuk [Membuat akses dan izin untuk repositori berbasis Git](emr-studio-enable-git.md).
+ Jika Anda menggunakan CodeCommit repositori, Anda harus menggunakan kredensi Git dan HTTPS. Kunci SSH dan HTTPS dengan pembantu AWS Command Line Interface kredensyal tidak didukung. CodeCommit juga tidak mendukung token akses pribadi (PATs). *Untuk informasi selengkapnya, lihat [Menggunakan IAM dengan CodeCommit](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_ssh-keys.html) *Panduan pengguna IAM dan Pengaturan untuk pengguna* [HTTPS yang menggunakan kredensyal Git](https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-gc.html) di Panduan Pengguna.AWS CodeCommit *

## Petunjuk
<a name="emr-studio-link-git-repo"></a>

**Untuk menautkan repositori Git terkait ke Workspace**

1. Buka Workspace yang ingin Anda tautkan ke repositori dari daftar **Workspaces** di Studio.

1. Di bilah sisi kiri, pilih ikon **Amazon EMR Git Repository** untuk membuka panel alat repositori **Git**.

1. Di bawah **repositori Git**, perluas daftar dropdown dan pilih maksimal tiga repositori untuk ditautkan ke Workspace. EMR Studio mendaftarkan pilihan Anda dan mulai menautkan setiap repositori. 

Mungkin perlu beberapa waktu hingga proses penautan selesai. Anda dapat melihat status untuk setiap repositori yang Anda pilih di panel alat **Repositori Git**. **Setelah EMR Studio menautkan repositori ke Workspace, Anda akan melihat file milik repositori itu muncul di panel browser File.**

**Untuk menambahkan repositori Git baru ke Workspace sebagai sumber daya**

1. Buka Workspace yang ingin Anda tautkan ke repositori dari daftar Workspace di Studio Anda.

1. Di bilah sisi kiri, pilih ikon **Amazon EMR Git Repository** untuk membuka panel alat repositori **Git**.

1. Pilih **Tambahkan repositori Git baru**.

1. Untuk **Nama repositori**, masukkan nama deskriptif untuk repositori di EMR Studio. Nama hanya boleh berisi karakter alfanumerik, tanda hubung, dan garis bawah.

1. Untuk **URL repositori Git**, masukkan URL untuk repositori. **Ketika Anda menggunakan CodeCommit repositori, ini adalah URL yang disalin ketika Anda memilih **Clone URL dan kemudian Clone HTTPS**.** Misalnya, `https://git-codecommit.us-west-2.amazonaws.com/v1/repos/[MyCodeCommitRepoName]`.

1. Untuk **Cabang**, masukkan nama cabang yang sudah ada yang ingin Anda periksa.

1. Untuk kredensial Git, pilih opsi sesuai dengan pedoman berikut. EMR Studio mengakses kredensial Git Anda menggunakan secret yang disimpan di Secrets Manager.
**catatan**  
Jika Anda menggunakan GitHub repositori, kami sarankan Anda menggunakan token akses pribadi (PAT) untuk mengautentikasi. Mulai 13 Agustus 2021, GitHub akan memerlukan otentikasi berbasis token dan tidak akan lagi menerima kata sandi saat mengautentikasi operasi Git. Untuk informasi selengkapnya, lihat [persyaratan otentikasi Token untuk posting operasi Git](https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/) *di GitHub Blog*.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/emr/latest/ManagementGuide/emr-studio-git-repo.html)

1. Pilih **Tambahkan repositori** untuk membuat repositori baru. Setelah EMR Studio membuat repositori baru, Anda akan melihat pesan sukses. Repositori baru muncul dalam daftar dropdown di bawah **Repositori Git**.

1. **Untuk menautkan repositori baru ke Workspace Anda, pilih dari daftar dropdown di bawah repositori Git.**

Mungkin perlu beberapa waktu hingga proses penautan selesai. **Setelah EMR Studio menautkan repositori baru ke Workspace, Anda akan melihat folder baru dengan nama yang sama dengan repositori Anda muncul di panel File Browser.**

Untuk membuka repositori tertaut yang berbeda, arahkan ke foldernya di **Peramban file**. 