Menyimpan notebook ke GitHub

Halaman ini menjelaskan cara menyimpan file notebook instance Agent Platform Workbench ke GitHub menggunakan ekstensi jupyterlab-git. Anda dapat melakukannya untuk membuat cadangan notebook atau agar notebook tersedia bagi orang lain.

Di instance Agent Platform Workbench, Anda dapat menggunakan ekstensi jupyterlab-git untuk membantu Anda melakukan kontrol versi. Untuk mempelajari lebih lanjut, lihat jupyterlab-git di GitHub.

Membuat repositori GitHub

Jika belum memiliki repositori GitHub, Anda harus membuatnya.

Saat membuat repositori GitHub, pastikan repositori GitHub Anda dapat di-clone dengan mencentang kotak Inisialisasi repositori ini dengan README.

Inisialisasi repositori GitHub dengan file README.

Meng-clone repositori GitHub Anda di instance Agent Platform Workbench

Untuk meng-clone repositori GitHub di instance Agent Platform Workbench, selesaikan langkah-langkah berikut:

  1. Di repositori GitHub Anda, klik tombol Kode, lalu klik tab Lokal.

  2. Salin URL HTTPS.

  3. Di konsol Google Cloud , buka halaman Instances.

    Buka Instances

  4. Klik Open JupyterLab untuk membuka instance Agent Platform Workbench Anda.

  5. Di JupyterLab  Browser File, pilih folder tempat Anda ingin meng-clone repositori GitHub. Misalnya, folder beranda.

    Browser file JupyterLab di Gemini Enterprise Agent Platform Workbench, yang menandai folder beranda tempat repositori GitHub dapat di-clone.

  6. Di JupyterLab, pilih Git > Clone Repositori.

  7. Dalam dialog Clone repo, tempel URL HTTPS untuk repositori GitHub Anda.

    Dialog yang menampilkan kolom untuk URL repositori dan opsi untuk submodul dan download repositori.

  8. Jika diminta, masukkan kredensial Anda.

    • Jika Anda menggunakan nama pengguna dan sandi GitHub, masukkan nama pengguna dan sandi GitHub Anda.

    • Jika Anda menggunakan autentikasi 2 langkah dengan GitHub, buat dan gunakan token akses pribadi.

  9. Klik Clone.

  10. Instance Agent Platform Workbench Anda menampilkan repositori Anda sebagai folder baru. Jika Anda tidak melihat repositori GitHub yang di-clone sebagai folder, klik tombol Refresh Daftar File.

    Penjelajah file JupyterLab di Workbench Platform Agen Gemini Enterprise, dengan tombol Refresh Daftar File ditandai.

Mengonfigurasi instance dengan informasi pengguna GitHub Anda

  1. Di JupyterLab, buka folder tempat repositori Anda berada.

  2. Pilih Git > Open Git Repository in Terminal untuk membuka jendela terminal Git.

  3. Di jendela terminal Git, masukkan perintah berikut untuk mengonfigurasi nama pengguna dan email Git Anda:

    git config --global user.name "USERNAME"
    git config --global user.email "EMAIL_ADDRESS"

    Ganti kode berikut:

    • USERNAME: nama pengguna GitHub Anda
    • EMAIL_ADDRESS: alamat email akun GitHub Anda
  4. Jika akun GitHub Anda memerlukan autentikasi SSH, selesaikan langkah-langkah berikut untuk menghubungkan akun:

    1. Dari terminal Git Anda di instance Agent Platform Workbench, ikuti petunjuk GitHub untuk membuat kunci SSH baru.

    2. Ikuti petunjuk untuk menambahkan kunci SSH ke akun GitHub Anda.

  5. Tutup jendela terminal Git.

Menambahkan file yang di-commit ke repositori GitHub Anda

  1. Di JupyterLab, buka folder tempat repositori Anda berada.

  2. Tambahkan notebook baru.

  3. Pilih tab Git. Notebook baru Anda tercantum dalam pengelompokan Tidak terlacak.

  4. Untuk menambahkan notebook baru sebagai file untuk repositori GitHub Anda, klik kanan notebook baru dan pilih Lacak. Pada tab Git, notebook Anda kini ditambahkan ke pengelompokan Stage.

  5. Untuk melakukan commit notebook baru ke repositori GitHub Anda, pada tab Git, di kolom Ringkasan, tambahkan komentar commit, lalu klik Commit.

  6. Pilih Git > Push to Remote.

    • Jika Anda menggunakan nama pengguna dan sandi GitHub, saat diminta, masukkan nama pengguna dan sandi GitHub Anda.

    • Jika Anda menggunakan autentikasi 2 langkah dengan GitHub, masukkan nama pengguna dan token akses pribadi GitHub Anda.

    Setelah perintah git push selesai, file yang di-commit akan berada di repositori GitHub Anda.

Langkah berikutnya