שמירת notebook ב-GitHub

כדי לגבות את מופע המחברות המנוהלות ולהפוך אותו לזמין לאחרים, צריך לשמור את התוכן של מופע המחברות המנוהלות ב-GitHub.

יצירת מאגר ב-GitHub

אם עדיין אין לכם מאגר ב-GitHub, אתם צריכים ליצור אחד.

כשיוצרים מאגר ב-GitHub, חשוב לוודא שאפשר לשכפל אותו. לשם כך, מסמנים את התיבה Initialize this repository with a README.

מאתחלים מאגר ב-GitHub עם קובץ README.

שכפול מאגר GitHub במכונה של מחברות מנוהלות

כדי לשכפל את מאגר GitHub במופע של מחברות מנוהלות:

  1. במאגר GitHub, לוחצים על הלחצן Code ואז על הכרטיסייה Local.

  2. מעתיקים את כתובת ה-URL של HTTPS.

  3. נכנסים לדף Managed notebooks במסוף Google Cloud .

    מעבר לתיקיות מנוהלות

  4. לוחצים על Open JupyterLab כדי לפתוח את מופע המחברות המנוהלות.

  5. ב-JupyterLab, בFile Browser (סייר הקבצים) , בוחרים את התיקייה שבה רוצים לשכפל את המאגר ב-GitHub. לדוגמה, תיקיית הבית.

    תיקיית הבית של ה-Notebook.

  6. ב-JupyterLab, בוחרים באפשרות Git > Clone a Repository (שכפול מאגר).

  7. אם מתבקשים, מזינים את פרטי הכניסה.

    • אם משתמשים בשם משתמש ובסיסמה ב-GitHub, מזינים את שם המשתמש והסיסמה ב-GitHub.

    • אם אתם משתמשים באימות דו-שלבי ב-GitHub, אתם צריכים ליצור טוקן גישה אישי ולהשתמש בו.

  8. בתיבת הדו-שיח Clone a repo (שיבוט מאגר), מדביקים את כתובת ה-URL של ה-HTTPS של המאגר ב-GitHub.

    מדביקים את כתובת ה-URL של המאגר ומשכפלים אותו.

  9. לוחצים על Clone (שיבוט).

הגדרת מופע של מחברות מנוהלות עם פרטי המשתמש שלכם ב-GitHub

  1. ב-JupyterLab, בוחרים באפשרות Git > Open Git Repository in Terminal כדי לפתוח חלון טרמינל של Git.

  2. בחלון הטרמינל של Git, מזינים את הפקודות הבאות כדי להגדיר את שם המשתמש וכתובת האימייל שלכם ב-Git:

    git config --global user.name "YOUR_NAME"
    git config --global user.email "YOUR_EMAIL"
  3. אם בחשבון GitHub שלכם נדרש אימות SSH, צריך לבצע את השלבים הבאים כדי לחבר את החשבון:

    1. בטרמינל Git במופע של מחברות מנוהלות, פועלים לפי ההוראות של GitHub ליצירת מפתח SSH חדש.

    2. פועלים לפי ההוראות להוספת מפתח ה-SSH לחשבון GitHub.

  4. סוגרים את חלון הטרמינל של Git.

הוספת הקבצים שבוצעו בהם שינויים למאגר ב-GitHub

  1. מאגר הנתונים שלכם יופיע כמו תיקייה חדשה במופע של מחברות מנוהלות. אם אתם לא רואים את המאגר המשוכפל שלכם ב-GitHub כתיקייה, לוחצים על הלחצן רענון רשימת הקבצים.

    לחצן לרענון רשימת הקבצים.

  2. לוחצים לחיצה כפולה על תיקיית המאגר כדי לפתוח אותה.

  3. להוסיף מחברת חדשה למופע של מחברות מנוהלות.

    כדי להוסיף קובץ Notebook, אפשר להשתמש בתפריט או במרכז האפליקציות.

    1. כדי להוסיף קובץ notebook חדש מהתפריט, בוחרים באפשרות קובץ > חדש > Notebook.

      מוסיפים קובץ Notebook.

    2. בתיבת הדו-שיח Select kernel (בחירת ליבה), בוחרים את הליבה למחברת החדשה, למשל Python 3, ואז לוחצים על Select (בחירה).

      קובץ ה-Notebook החדש ייפתח.

    מפעיל

    1. כדי להוסיף קובץ notebook חדש ממרכז האפליקציות, בוחרים באפשרות קובץ > חדש > מרכז האפליקציות.

    2. לוחצים על המשבצת של ליבת המערכת שבה רוצים להשתמש.

      מוסיפים קובץ Notebook.

      קובץ ה-Notebook החדש ייפתח.

  4. משנים את השם של קובץ המחברת החדש.

    1. בוחרים באפשרות קובץ > שינוי שם של מחברת. תיפתח תיבת הדו-שיח שינוי שם הקובץ.

    2. בשדה שם חדש, משנים את Untitled.ipynb למשהו משמעותי, כמו install.ipynb.

    3. לוחצים על שינוי שם.

    מפעיל

    1. לוחצים לחיצה ימנית על הכרטיסייה Untitled.ipynb ואז לוחצים על שינוי שם המחברת. תיפתח תיבת הדו-שיח שינוי שם הקובץ.

    2. בשדה שם חדש, משנים את Untitled.ipynb למשהו משמעותי, כמו install.ipynb.

    3. לוחצים על שינוי שם.

  5. בוחרים בכרטיסייה Git. המחברת החדשה מופיעה בקבוצה Untracked.

  6. כדי להוסיף את ה-Notebook החדש כקובץ למאגר GitHub, לוחצים לחיצה ימנית על ה-Notebook החדש ובוחרים באפשרות Track (מעקב). בכרטיסייה Git, מחברת ה-Notebook נוספה עכשיו לקבוצה Staged.

  7. כדי לבצע קומיט של המחברת החדשה למאגר ב-GitHub, בכרטיסייה Git מוסיפים תגובת קומיט ולוחצים על Commit.

  8. כדי לפתוח חלון טרמינל של Git, בוחרים באפשרות Git > Open Git repository in terminal.

  9. בחלון הטרמינל של Git, מזינים את הפקודה git push.

    • אם משתמשים בשם משתמש ובסיסמה ב-GitHub, מזינים את שם המשתמש והסיסמה ב-GitHub כשמתבקשים.

    • אם אתם משתמשים באימות דו-שלבי ב-GitHub, אתם צריכים ליצור טוקן גישה אישי כדי להשתמש בו.

    כשהפקודה git push מסתיימת, הקבצים שביצעתם להם קומיט נמצאים במאגר שלכם ב-GitHub.