Menyimpan notebook ke GitHub

Untuk mencadangkan instance notebook yang dikelola pengguna dan menyediakannya untuk orang lain, simpan konten instance notebook yang dikelola pengguna ke 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 notebook yang dikelola pengguna

Untuk meng-clone repositori GitHub di instance notebook yang dikelola pengguna, 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 Notebook yang dikelola pengguna.

    Buka Notebook yang dikelola pengguna

  4. Klik Buka JupyterLab untuk membuka instance notebook yang dikelola pengguna.

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

    Folder beranda notebook.

  6. Di JupyterLab, pilih Git > Clone Repositori.

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

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

    Tempel URL repositori, lalu clone.

  9. Klik Clone.

Mengonfigurasi instance notebook yang dikelola pengguna dengan informasi pengguna GitHub Anda

  1. Di JupyterLab, pilih Git > Buka Repositori Git di Terminal untuk membuka jendela terminal Git.

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

    git config --global user.name "YOUR_NAME"
    git config --global user.email "YOUR_EMAIL"
    
  3. Jika akun GitHub Anda memerlukan autentikasi SSH, selesaikan langkah-langkah berikut untuk menghubungkan akun:

    1. Dari terminal Git Anda di instance notebook yang dikelola pengguna, ikuti petunjuk GitHub untuk membuat kunci SSH baru.

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

  4. Tutup jendela terminal Git.

Menambahkan file yang di-commit ke repositori GitHub Anda

  1. Instance notebook yang dikelola pengguna akan menampilkan repositori sebagai folder baru. Jika Anda tidak melihat repositori GitHub yang di-clone sebagai folder, klik tombol Refresh Daftar File.

    Tombol Refresh Daftar File.

  2. Klik dua kali folder repositori Anda untuk membukanya.

  3. Tambahkan notebook baru ke instance notebook yang dikelola pengguna.

    Untuk menambahkan file notebook, Anda dapat menggunakan menu atau Peluncur.

    1. Untuk menambahkan file notebook baru dari menu, pilih File > Baru > Notebook.

      Tambahkan file notebook.

    2. Pada dialog Pilih kernel, pilih kernel untuk notebook baru Anda, misalnya, Python 3, lalu klik Pilih.

      File notebook baru akan terbuka.

    Peluncur

    1. Untuk menambahkan file notebook baru dari Peluncur, pilih File > Baru > Peluncur.

    2. Klik kotak untuk kernel yang ingin Anda gunakan.

      Tambahkan file notebook.

      File notebook baru Anda akan terbuka.

  4. Ganti nama file notebook baru Anda.

    1. Pilih File > Ganti nama notebook. Dialog Ganti nama file akan terbuka.

    2. Di kolom Nama baru, ubah Untitled.ipynb menjadi sesuatu yang bermakna, seperti install.ipynb.

    3. Klik Ganti nama.

    Peluncur

    1. Klik kanan tab Untitled.ipynb, lalu klik Ganti nama notebook. Dialog Ganti nama file akan terbuka.

    2. Di kolom Nama baru, ubah Untitled.ipynb menjadi sesuatu yang bermakna, seperti install.ipynb.

    3. Klik Ganti nama.

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

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

  7. Untuk commit notebook baru ke repositori GitHub Anda, pada tab Git, tambahkan komentar commit, lalu klik Commit.

  8. Untuk membuka jendela terminal Git, pilih Git > Buka repositori Git di terminal.

  9. Di jendela terminal Git, masukkan perintah git push.

    • 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, buat token akses pribadi untuk digunakan.

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