Tautkan repositori berbasis Git ke Ruang Kerja Studio EMR - Amazon EMR

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

Tautkan repositori berbasis Git ke Ruang Kerja Studio EMR

Tentang repositori Git untuk Studio EMR

Anda dapat mengaitkan maksimal tiga repositori Git dengan EMR Studio Workspace. 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

Prasyarat

Untuk menautkan repositori Git terkait ke Workspace
  1. Buka Workspace yang ingin Anda tautkan ke repositori dari daftar Workspaces di Studio.

  2. Di sidebar kiri, pilih ikon Amazon EMR Git Repository untuk membuka panel alat repositori Git.

  3. Di bawah repositori Git, perluas daftar dropdown dan pilih maksimal tiga repositori untuk ditautkan ke Workspace. EMRStudio 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.

  2. Di sidebar kiri, pilih ikon Amazon EMR Git Repository untuk membuka panel alat repositori Git.

  3. Pilih Tambahkan repositori Git baru.

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

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

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

  7. Untuk kredensial Git, pilih opsi sesuai dengan pedoman berikut. EMRStudio mengakses kredensyal Git Anda menggunakan rahasia 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 di GitHub Blog.

    Opsi Deskripsi
    Buat secret baru

    Pilih opsi ini untuk mengaitkan kredensyal Git yang ada dengan rahasia baru yang akan dibuat AWS Secrets Manager untuk Anda. Lakukan salah satu dari berikut ini berdasarkan kredensial Git yang Anda gunakan untuk repositori.

    Jika Anda menggunakan nama pengguna Git dan kata sandi untuk mengakses repositori, pilih Nama pengguna dan kata sandi, masukkan Nama secret untuk digunakan di Secrets Manager, kemudian masukkan Nama pengguna dan Kata Sandi untuk dikaitkan dengan secret.

    –ATAU–

    Jika Anda menggunakan token akses pribadi untuk mengakses repositori, pilih Token akses pribadi (PAT), masukkan nama Rahasia untuk digunakan di Secrets Manager, lalu masukkan token akses pribadi Anda. Untuk informasi selengkapnya, lihat Membuat token akses pribadi untuk baris perintah GitHub dan Token akses pribadi untuk Bitbucket. CodeCommit repositori tidak mendukung opsi ini.

    Gunakan repositori publik tanpa kredensial Pilih opsi ini untuk mengakses repositori publik.
    Gunakan AWS rahasia yang ada

    Pilih opsi ini jika Anda telah menyimpan kredensial Anda sebagai secret di Secrets Manager, lalu pilih nama secret dari daftar.

    Jika Anda memilih secret yang terkait dengan nama pengguna Git dan kata sandi, secret harus dalam format {"gitUsername": "MyUserName", "gitPassword": "MyPassword"}.

  8. 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.

  9. 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.