המחבר של GitHub ל-Gemini Enterprise מאפשר לכם לבצע פעולות של יצירה, עדכון וקריאה בנתונים של GitHub.
פעולות נתמכות
כשהמאגר של GitHub מופעל, אתם יכולים להשתמש בפקודות בשפה טבעית ב-Gemini Enterprise כדי לבצע פעולות ב-GitHub.
מאגר הנתונים תומך בפעולות הבאות ב-GitHub שמשנות נתונים. יש גם פעולות נוספות לקריאה בלבד, כמו חיפוש ואחזור הקשר.
| פעולה | תיאור |
|---|---|
| הוספת הערה לבדיקה בהמתנה | להוסיף הערה לבדיקה האחרונה של בקשת המשיכה שעדיין לא נבדקה. |
| הוספת תגובה לבעיה | להוסיף תגובה לבעיה או לבקשת משיכה ספציפית. |
| יצירת סניף | ליצור הסתעפות חדשה במאגר. |
| יצירת תמצית | ליצור GitHub Gist חדש. |
| יצירה או עדכון של קובץ | יוצרים או מעדכנים קובץ אחד במאגר. |
| סגירת ההודעה | לסמן התראות מ-GitHub כהתראות שנקראו או שהטיפול בהן הסתיים. |
| פיצול מאגר | פיצול מאגר לחשבון שלכם או לארגון מסוים. |
| ניהול ההרשמה להתראות | להתעלם מהתראות על שרשור, לעקוב אחריו או למחוק את ההרשמה להתראות. |
| ניהול ההתראות בקשר למאגרים | התעלמות, צפייה או מחיקה של מינוי להתראות של מאגר. |
| סימון כל ההתראות כהתראות שנקראו | סימון כל ההתראות כהתראות שנקראו, עם אפשרות להגביל את הפעולה למאגר מסוים. |
| מיזוג של בקשת משיכה | מיזוג של בקשת משיכה. |
| העברת קבצים | דחיפת כמה קבצים למאגר ב-commit אחד. |
| מענה לתגובה על בקשת משיכה | להוסיף תשובה לתגובה קיימת לבקשת משיכה. |
| מאגר כוכב | לסמן מאגר בכוכב בשם המשתמש המאומת. |
| תהליך העבודה של הפעלת פעולות | להפעיל תהליך עבודה של פעולות GitHub (להריץ, לבטל או להריץ מחדש משימות). |
| ביטול הסימון של המאגר בכוכב | ביטול סימון בכוכב של מאגר בשם המשתמש המאומת. |
| עדכון התמצית | עדכון של GitHub Gist קיים. |
| עדכון בקשת משיכה | עדכון של בקשת משיכה קיימת. |
| כתיבת תגובה בדיון | להוסיף, לענות, לעדכן, למחוק או לסמן/לבטל סימון כתשובה לתגובה בדיון. |
| כתיבת פרויקט ב-GitHub | ליצור או לעדכן פרויקטים ב-GitHub (פרויקט, פריטים, שדות, עדכוני סטטוס). |
| בעיה בכתיבה | ליצור או לעדכן בעיה במאגר. |
| תווית של מאגר המקורות של הקוד לכתיבה | ליצור, לעדכן או למחוק תווית במאגר. |
ההרשאות הנדרשות
כדי לאפשר ל-Gemini Enterprise לבצע חיפוש באמצעות מאגר הנתונים של GitHub, אתם צריכים את ההרשאות הבאות:
| שם ההרשאה | סוג ההרשאה | הסיבה לבקשת הגישה |
| מאגר: פעולות | קריאה וכתיבה | הפעלה, הצגה, ביטול והפעלה מחדש של תהליכי עבודה; גישה ליומני משימות |
| מאגר: ניהול | קריאה-בלבד | הצגת רשימה של שותפי העריכה במאגר |
| מאגר: תוכן | קריאה וכתיבה | לקרוא קבצים, שמירות, הסתעפויות, תגים וגרסאות; ליצור הסתעפויות, לכתוב קבצים, לדחוף שמירות ולפצל מאגרים |
| מאגר: דיונים | קריאה וכתיבה | קריאת דיונים וקטגוריות דיונים ב-GitHub; הוספה, עדכון או מחיקה של תגובות בדיונים |
| מאגר: בעיות | קריאה וכתיבה | קריאת בעיות, תוויות, תגובות וחיפוש בעיות; יצירה או עדכון של בעיות, פרסום תגובות וניהול תוויות |
| מאגר: מטא-נתונים | לקריאה בלבד (חובה) | חיפוש מאגרים ומשתמשים |
| מאגר: בקשות משיכה | קריאה וכתיבה | לקרוא בקשות משיכה, הבדלים ותגובות לבקשות משיכה; למזג, לעדכן ולהוסיף תגובות ותשובות לבדיקה |
| מאגר: התראות על סריקת קוד | קריאה-בלבד | קריאת התראות על סריקת קוד |
| מאגר: התראות של Dependabot | קריאה-בלבד | קריאת התראות אבטחה של Dependabot |
| מאגר: התראות על סריקת סודות | קריאה-בלבד | קריאת התראות על סריקת סודות |
| ארגון: חברים | קריאה-בלבד | לראות את הצוותים בארגון ואת החברים בהם |
| ארגון: סוגי בעיות | קריאה-בלבד | הצגת סוגי הבעיות בארגון |
| ארגון: פרויקטים | קריאה וכתיבה | קריאה וניהול של פרויקטים בגרסה 2 ברמת הארגון (פרויקטים, פריטים, שדות ועדכוני סטטוס) |
| חשבון: סימון בכוכב | קריאה וכתיבה | סימון מאגרים בכוכב וביטול הסימון שלהם |
| חשבון: פרופיל | קריאה וכתיבה | גישה לפרטים מפרופיל המשתמש |
כדי להבין איך מגדירים את ההרשאות האלה, קראו את המאמר הגדרת הרשאות וקבלת מזהה לקוח וסוד לקוח.
מגבלות
בקטע הזה מפורטות בעיות ומגבלות ידועות שעשויות להשפיע על השימוש במאגר הנתונים של GitHub.
- כשיוצרים אפליקציה חדשה או מוסיפים מאגר נתונים לאפליקציה קיימת, מומלץ לשייך רק מאגר נתונים אחד לפעולות ששייכות לסוג מחבר אחד.
- אי אפשר לאכוף את גבולות האבטחה של VPC Service Controls על מאגרי נתונים קיימים של GitHub. כדי לאכוף את VPC Service Controls, צריך למחוק את מאגרי הנתונים וליצור אותם מחדש. מידע נוסף על VPC Service Controls ועל השימוש בפעולות אחרי הפעלת VPC Service Controls זמין במאמר אבטחת האפליקציה באמצעות VPC Service Controls.
- מאגר הנתונים של GitHub נתמך רק במיקומים
global,usו-eu.
המאמרים הבאים
- כדי ליצור ולהגדיר מחבר עם GitHub, קראו את המאמר הגדרת מאגר נתונים של GitHub.