Menyimpan notebook ke GitHub

Halaman ini menjelaskan cara menyimpan file notebook instance Vertex AI Workbench ke GitHub. Anda dapat melakukannya untuk membuat cadangan notebook atau menyediakannya bagi pengguna lain.

Membuat repositori GitHub

Anda harus membuatnya jika belum memiliki repositori GitHub.

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.

Buat 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 Open JupyterLab untuk membuka instance Vertex AI Workbench.

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

  6. Di JupyterLab, pilih Git > Clone Repositori.

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

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

Mengonfigurasi instance Vertex AI Workbench 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 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 meng-commit notebook baru ke repositori GitHub, pada tab Git, di kolom Summary, 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 GitHub dan token akses pribadi Anda.

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