שמירת notebook ב-GitHub
בדף הזה מוסבר איך אפשר לשמור את קובצי ה-notebook של מופע Vertex AI Workbench ב-GitHub באמצעות התוסף jupyterlab-git. אפשר לעשות את זה כדי ליצור גיבוי של המחברת או כדי להפוך את המחברת לזמינה לאנשים אחרים.
במכונות של Vertex AI Workbench, אפשר להשתמש בתוסף jupyterlab-git כדי לנהל את הגרסאות. מידע נוסף זמין ב-jupyterlab-git ב-GitHub.
יצירת מאגר ב-GitHub
אם עדיין אין לכם מאגר GitHub, אתם צריכים ליצור אחד.
כשיוצרים מאגר ב-GitHub, חשוב לוודא שאפשר לשכפל אותו. לשם כך, מסמנים את התיבה Initialize this repository with a README.
שכפול מאגר GitHub במכונה של Vertex AI Workbench
כדי לשכפל את מאגר GitHub במכונה של Vertex AI Workbench, פועלים לפי השלבים הבאים:
במאגר GitHub, לוחצים על הלחצן Code ואז על הכרטיסייה Local.
מעתיקים את כתובת ה-URL של HTTPS.
נכנסים לדף Instances במסוף Google Cloud .
לוחצים על Open JupyterLab כדי לפתוח את מכונת Vertex AI Workbench.
ב-JupyterLab, בFile Browser (סייר הקבצים) , בוחרים את התיקייה שבה רוצים לשכפל את המאגר ב-GitHub. לדוגמה, תיקיית הבית.
ב-JupyterLab, בוחרים באפשרות Git > Clone a Repository (שכפול מאגר).
בתיבת הדו-שיח Clone a repo (שיבוט מאגר), מדביקים את כתובת ה-URL של ה-HTTPS של מאגר GitHub.
אם מתבקשים, מזינים את פרטי הכניסה.
אם משתמשים בשם משתמש ובסיסמה ב-GitHub, מזינים את שם המשתמש והסיסמה ב-GitHub.
אם אתם משתמשים באימות דו-שלבי ב-GitHub, אתם צריכים ליצור אסימון גישה אישי ולהשתמש בו.
לוחצים על Clone (שיבוט).
המאגר מוצג כמו תיקייה חדשה במכונת Vertex AI Workbench. אם המאגר המשוכפל של GitHub לא מופיע כתיקייה, לוחצים על הלחצן רענון רשימת הקבצים.
הגדרת המופע עם פרטי המשתמש שלכם ב-GitHub
ב-JupyterLab, פותחים את התיקייה שבה נמצא המאגר.
בוחרים באפשרות Git > Open Git Repository in Terminal כדי לפתוח חלון טרמינל של Git.
בחלון הטרמינל של Git, מזינים את הפקודות הבאות כדי להגדיר את שם המשתמש וכתובת האימייל שלכם ב-Git:
git config --global user.name "USERNAME" git config --global user.email "EMAIL_ADDRESS"
מחליפים את מה שכתוב בשדות הבאים:
-
USERNAME: שם המשתמש שלכם ב-GitHub EMAIL_ADDRESS: כתובת האימייל שלכם בחשבון GitHub
-
אם בחשבון GitHub שלכם נדרש אימות SSH, צריך לבצע את השלבים הבאים כדי לחבר את החשבון:
במסוף Git במופע Vertex AI Workbench, פועלים לפי ההוראות של GitHub ליצירת מפתח SSH חדש.
פועלים לפי ההוראות להוספת מפתח ה-SSH לחשבון GitHub.
סוגרים את חלון הטרמינל של Git.
הוספת הקבצים שבוצעו בהם שינויים למאגר ב-GitHub
ב-JupyterLab, פותחים את התיקייה שבה נמצא המאגר.
בוחרים בכרטיסייה Git. המחברת החדשה מופיעה בקבוצה Untracked.
כדי להוסיף את ה-Notebook החדש כקובץ למאגר GitHub, לוחצים לחיצה ימנית על ה-Notebook החדש ובוחרים באפשרות Track (מעקב). בכרטיסייה Git, מחברת ה-Notebook נוספה עכשיו לקבוצה Staged.
כדי לבצע קומיט של המחברת החדשה למאגר ב-GitHub, בכרטיסייה Git, בשדה סיכום, מוסיפים הערת קומיט ולוחצים על ביצוע קומיט.
בוחרים באפשרות Git > Push to Remote (שליחה למאגר מרוחק).
אם משתמשים בשם משתמש ובסיסמה ב-GitHub, מזינים את שם המשתמש והסיסמה ב-GitHub כשמתבקשים.
אם אתם משתמשים באימות דו-שלבי ב-GitHub, צריך להזין את שם המשתמש שלכם ב-GitHub ואת אסימון הגישה האישי.
אחרי שהפקודה
git pushמסתיימת, הקבצים שביצעתם לגביהם פעולת Commit נמצאים במאגר GitHub.