ב-Cloud Shell יש תמיכה ביצירת מדריכים פרטיים, כך שאתם יכולים לתכנן מדריכים במיוחד לקהל שלכם.
אחרי שכותבים מדריכים באמצעות המדריך כתיבת מדריכים ב-Cloud Shell ומיישמים את השיטות המומלצות שמפורטות במדריך הסגנון לכתיבת מדריכים, אפשר לארח את המדריך במאגר Git פרטי כדי להפוך אותו לזמין למשתמשים.
אירוח של שיעורים פרטיים
כדי להפוך את המדריך לפרטי, צריך מאגר Git פרטי לאירוח שלו. אתם יכולים להשתמש בכל שירות אירוח מאגרי Git שתרצו. במדריך הזה נשתמש ב-Cloud Source Repositories, מאגרי Git פרטיים שמתארחים ב- Google Cloud.
כדי ליצור מאגר Cloud Source Repositories לאירוח המדריך הפרטי:
- מפעילים את הטרמינל של Cloud Shell. כדי להשתמש בסשן עצמאי של Cloud Shell, משתמשים בכתובת shell.cloud.google.com.
יצירת מאגר פרטי:
gcloud source repos create REPO_NAMEמשכפלים את המאגר ל-Cloud Shell:
gcloud source repos clone REPO_NAMEמעבירים את קובץ ההדרכה למאגר שנוצר באופן מקומי:
mv PATH/TO/TUTORIAL REPO_NAME/PATH/TO/TUTORIALעוברים למאגר המקומי:
cd REPO_NAMEמוסיפים את המדריך לביצוע:
git add .מבצעים Commit של הקבצים למאגר עם תגובה שמתארת את ההיסטוריה של הפעולה הזו:
git commit -m "Add private tutorial to Cloud Source Repositories"באמצעות הפקודה
git push, מוסיפים את התוכן של המאגר המקומי ל-Cloud Source Repositories:git push origin masterכדי לראות את המאגר ואת התוכן שלו במסוף Google Cloud :
יצירת קישור 'פתיחה ב-Cloud Shell'
כדי לעזור למשתמשים שלכם להגיע למדריך, אתם יכולים להשתמש בתכונה 'פתיחה ב-Cloud Shell' של Cloud Shell, שמאפשרת לכם להגדיר איך המשתמשים ניגשים למדריך. פרטים על התאמה אישית של הקישור זמינים במדריך פתיחה ב-Cloud Shell.
כדי להשתמש במדריך שמתארח במאגר של Cloud Source Repositories, צריך להגדיר את הפרמטר cloudshell_git_repo עם כתובת ה-URL של המאגר.
דוגמה לקישור עם הגדרה של cloudshell_git_repo:
https://ssh.cloud.google.com/cloudshell/editor?cloudshell_git_repo=https://source.developers.google.com/p/project_name/r/repo_name
אפשר להגדיר את הקישור הזה ככפתור להטמעה במסמכים כדי שהמשתמשים יוכלו למצוא אותו בקלות:
[](https://ssh.cloud.google.com/cloudshell/editor?cloudshell_git_repo=https://source.developers.google.com/p/project_name/r/repo_name)
התאמה אישית של מדריכים באמצעות כלי תוספים
כדי להתאים אישית עוד יותר את חוויית השימוש במדריך הפרטי, אתם יכולים לספק למשתמשים כלים מותאמים אישית לעבודה עם המדריך.
כדי לעשות את זה, אפשר ליצור קובץ אימג' של Docker שמתפקד כסביבת Cloud Shell מותאמת אישית עם כל החבילות הנוספות וההגדרות המותאמות אישית שרוצים להפוך לזמינות למשתמש.