Menyimpan notebook ke GitHub

Halaman ini menjelaskan cara menyimpan file notebook instance Vertex AI Workbench ke GitHub menggunakan ekstensi jupyterlab-git. Anda dapat melakukannya untuk membuat cadangan notebook atau menyediakan notebook kepada orang lain.

Di instance Vertex AI Workbench, Anda dapat menggunakan ekstensi jupyterlab-git untuk membantu Anda dengan 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 Vertex AI Workbench

Untuk meng-clone repositori GitHub di instance Vertex AI 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 Instance.

    Buka Instance

  4. Klik Buka JupyterLab untuk membuka instance Vertex AI Workbench.

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

    Browser file JupyterLab di Vertex AI Workbench, yang menandai folder utama 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 submodule dan repositori download.

  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 Vertex AI Workbench menampilkan repositori Anda sebagai folder baru. Jika Anda tidak melihat repositori GitHub yang di-clone sebagai folder, klik tombol Refresh File List.

    Browser file JupyterLab di Vertex AI Workbench, dengan tombol Refresh File List ditandai.

Mengonfigurasi instance Vertex AI Workbench dengan informasi pengguna GitHub Anda

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

  2. Pilih Git > Buka Repositori Git di 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 Vertex AI 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.