בדף הזה מתואר חיבור למאגר Git ב-Developer Connect. אדמינים של הפלטפורמה יכולים להשתמש במידע הזה כדי להבין מושגים חשובים ולהחליט מתי כדאי להשתמש בסוג החיבור הזה.
מבוא
חיבור למאגר Git הוא סוג של חיבור למערכת Developer Connect שמאפשר ליצור ולתחזק חיבורים עם היקף מצומצם למאגרים מבוססי-Git במערכות לניהול קוד מקור מחוץ ל- Google Cloud.
משתמשים בחיבורים למאגר Git במצבים שבהם המשתמש שיצר את החיבור לא צריך להיות נוכח כשהחיבור מופעל. לדוגמה, כשמאגר Git מחובר להגדרת Cloud Build, הפעלה של build אחרי ביצוע commit למאגר לא מחייבת אתכם לעשות שום דבר בזמן ה-build. פשוט נותנים לחשבון השירות הרשאה להשתמש בחיבור, והטריגר מופעל כשמבצעים commit.
באמצעות חיבורים למאגרי Git, אתם יכולים להגדיר שירותי בוט בחשבונות במערכות SCM האלה כדי לטפל במשימות שגרתיות כמו שיבוט ואינדוקס של מאגרים.
לדוגמה, משתמש ב-Gemini Code Assist שמשתמש בעיגון בקוד של הארגון יכול להגדיר חיבור למאגר Git למאגר GitHub, כדי ש-Gemini Code Assist יוכל לשכפל את המאגרים המחוברים ולבצע בהם אינדוקס.
תרחישים לדוגמה
בטבלה הבאה מפורטים המוצרים והתרחישים לדוגמה שנתמכים ב-Developer Connect, ואחריהם מערכות ה-SCM שאפשר לשלב בכל תרחיש לדוגמה. הטבלה כוללת גם קישורים למדריכים שמסבירים איך להתחיל להשתמש בכל אחד מה-SCM.
| Product | תרחיש לדוגמה | פלטפורמות SCM נתמכות |
|---|---|---|
| Gemini Enterprise Agent Platform | פריסה ישירות ממאגר שאליו מקושר באמצעות Developer Connect. |
|
| Firebase App Hosting | יצירת אפליקציית אינטרנט ממאגרים ב-GitHub |
|
| טריגרים של Cloud Build | הפעלת גרסאות build מאירועים במאגרים מקושרים |
|
| App Lifecycle Manager | חיבור לקובצי Terraform שמאוחסנים במאגרי Git חיצוניים |
|
| Application Design Center | כדי לוודא שהאפליקציות עומדות בתקנים הארגוניים וכדי לקצר את זמן הפריסה, אפשר ליצור ולשתף תבניות. |
|
| עיגון בקוד של הארגון באמצעות Gemini Code Assist | קבלת עזרה בתכנות מ-AI שמותאמת למאגרי הקוד המקושרים |
|
| Gemini Code Assist | משתמשים בסוכן מבוסס-Gemini כדי לסכם בקשות משיכה ולספק ביקורות קוד מעמיקות. |
|
יתרונות
ב-Developer Connect יש הנחיות להגדרת אימות, הרשאה ורשת. במקרים רבים, אפשר ליצור חיבורים למאגרי מידע שמתארחים באופן ציבורי באמצעות תהליכים ואפליקציות מוכנים מראש שמנוהלים על ידי Google.
בנוסף, Developer Connect מאפשר לכם לנהל את כל השילובים של SCM במקום אחד. אתם יכולים ליצור, להציג ולערוך את כל החיבורים למאגרים מתוך Developer Connect.
מושגים מרכזיים
Developer Connect מטפל בשילובים באמצעות חיבורים וקישורים.
- חיבור: השלב הראשון ביצירת גשר בין Google לבין פלטפורמה לניהול קוד מקור שאינה של Google.
- קישור: השיוך למאגר Git ספציפי שבוחרים בפלטפורמה מחוברת לניהול קוד מקור.
לדוגמה, אחרי שמגדירים קישור בין Google ל-GitLab, אפשר להגדיר קישורים לכמה מאגרים בחשבון GitLab המקושר.
המאמרים הבאים
- יוצרים חיבור למאגר Git ב-GitHub.
- יוצרים חיבור למאגר Git ב-GitLab.
- יצירת חיבור למאגר Git ב-Bitbucket Cloud.
- יצירת חיבור למאגר Git ב-GitHub Enterprise ברשת פרטית
- יצירת חיבור למאגר Git ב-GitLab Enterprise ברשת פרטית.
- יצירת חיבור למאגר Git ב-Bitbucket Data Center ברשת פרטית