חיבורים למאגרי Git

בדף הזה מתואר חיבור למאגר 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.
  • GitHub
  • GitLab
  • Bitbucket Cloud
Firebase App Hosting יצירת אפליקציית אינטרנט ממאגרים ב-GitHub
  • GitHub
טריגרים של Cloud Build הפעלת גרסאות build מאירועים במאגרים מקושרים
  • GitHub
  • ‫GitHub Enterprise Cloud
  • ‫GitHub Enterprise
  • GitLab
  • ‫GitLab Enterprise
  • Bitbucket Cloud
  • Bitbucket Data Center
App Lifecycle Manager חיבור לקובצי Terraform שמאוחסנים במאגרי Git חיצוניים
  • GitHub
  • ‫GitHub Enterprise Cloud
  • ‫GitHub Enterprise
Application Design Center כדי לוודא שהאפליקציות עומדות בתקנים הארגוניים וכדי לקצר את זמן הפריסה, אפשר ליצור ולשתף תבניות.
  • GitHub
עיגון בקוד של הארגון באמצעות Gemini Code Assist קבלת עזרה בתכנות מ-AI שמותאמת למאגרי הקוד המקושרים
  • GitHub
  • ‫GitHub Enterprise Cloud
  • ‫GitHub Enterprise
  • ‫GitHub Enterprise ברשתות פרטיות
  • GitLab
  • ‫GitLab Enterprise (כולל GitLab Community Edition)
  • ‫GitLab Enterprise ברשתות פרטיות
  • Bitbucket Cloud
  • Bitbucket Data Center
  • ‫Bitbucket Data Center ברשתות פרטיות
‫Gemini Code Assist משתמשים בסוכן מבוסס-Gemini כדי לסכם בקשות משיכה ולספק ביקורות קוד מעמיקות.
  • GitHub

יתרונות

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

בנוסף, Developer Connect מאפשר לכם לנהל את כל השילובים של SCM במקום אחד. אתם יכולים ליצור, להציג ולערוך את כל החיבורים למאגרים מתוך Developer Connect.

מושגים מרכזיים

‫Developer Connect מטפל בשילובים באמצעות חיבורים וקישורים.

  • חיבור: השלב הראשון ביצירת גשר בין Google לבין פלטפורמה לניהול קוד מקור שאינה של Google.
  • קישור: השיוך למאגר Git ספציפי שבוחרים בפלטפורמה מחוברת לניהול קוד מקור.

לדוגמה, אחרי שמגדירים קישור בין Google ל-GitLab, אפשר להגדיר קישורים לכמה מאגרים בחשבון GitLab המקושר.

המאמרים הבאים