בדף הזה נסביר איך מגדירים את Gemini Code Assist ב-GitHub, סוכן מבוסס-Gemini שמסכם אוטומטית בקשות משיכה ומספק ביקורות קוד מעמיקות.
לפני שמתחילים
כדי להגדיר את Gemini Code Assist ב-GitHub, צריך לוודא שאתם מבצעים את הפעולות הבאות:
צריך להיות לכם ארגון או חשבון אישי ב-GitHub.
יש לכם מאגר אחד או יותר ב-GitHub שאתם רוצים להפעיל בהם את Gemini Code Assist ב-GitHub.
- אם אין לכם מאגר כזה, אתם יכולים ליצור העתק (fork) של מאגר הדוגמאות שלנו כדי להשתמש בו.
אם אתם מגדירים את גרסת Enterprise של Gemini Code Assist ב-GitHub, אתם צריכים תפקידי IAM מתאימים כדי להשלים את ההגדרה ב-Google Cloud.
צריך לבקש מהאדמין להעניק לכם את התפקיד Service Usage Admin ואת התפקיד
geminicodeassistmanagement.scmConnectionAdmin.לחלופין, אם יש לכם את התפקידים הבסיסיים אדמין או בעלים, יש לכם את הרשאות ה-IAM הנדרשות כדי להשלים את ההגדרה של גרסת Enterprise.
התקנה של Gemini Code Assist ב-GitHub
בשלבים הבאים מוסבר איך מגדירים את Gemini Code Assist ב-GitHub. לוחצים על הכרטיסייה הרלוונטית לגרסה שרוצים להגדיר, גרסת הצרכן או גרסת Enterprise.
צרכנים
עוברים לדף האפליקציה Gemini Code Assist.
אם עדיין לא עשיתם זאת, נכנסים לחשבון ב-GitHub.
לוחצים על התקנה.
מוצגת בקשה להתקין את אפליקציית Gemini Code Assist עבור משתמש או ארגון.
כשמתבקשים להתקין את אפליקציית Gemini Code Assist עבור משתמש או ארגון, בוחרים את הארגון שבו רוצים להשתמש בה.
אחרי שמתקינים את אפליקציית Gemini Code Assist בארגון GitHub, מוצגת בקשה לבחור את המאגרים שבהם רוצים להפעיל את השילוב של בדיקת הקוד.
תופנו למסוף Admin לאפליקציה Gemini Code Assist.
מתחברים באמצעות חשבון GitHub.
בוחרים ארגון או חשבון אישי ב-GitHub מהתפריט הנפתח.
קוראים ומאשרים את התנאים וההגבלות של Google, את המדיניות בנושא שימוש אסור ב-AI גנרטיבי ואת מדיניות הפרטיות, ואז לוחצים על השלמת ההגדרה.
Gemini Code Assist מתווסף לבקשות למשיכת קוד במאגרים שבחרתם.
אחרי היצירה, Gemini Code Assist מספק הצעות לבדיקת הקוד בכל פעם שיוצר בקשת המשיכה או בודקים אנושיים אחרים מוסיפים תגובות עם התג /gemini לבקשת המשיכה.
Gemini Code Assist פעיל עכשיו בכל בקשות המיזוג במאגרים שבחרתם.
Enterprise
במסוף Google Cloud, עוברים לדף Agents & Tools של Gemini Code Assist.
- אם לא הפעלתם בעבר את Developer Connect API, יוצג באנר אזהרה עם הנחיה להפעלת ה-API. אם זה קורה, לוחצים על הלחצן הפעלה שמשויך להודעה, ואז על הלחצן הפעלה בתיבת הדו-שיח שמופיעה.
בקטע Agents, מאתרים את הכרטיס Code Assist Source Code Management ולוחצים על Enable.
נפתח החלונית Enable Code Assist Source Code Management (הפעלת ניהול קוד מקור ב-Code Assist).
בקטע Gemini Code Assist Management API, לוחצים על Enable (הפעלה).
בקטע Select a connection (בחירת חיבור), לוחצים על התפריט הנפתח Connection (חיבור).
בתפריט הנפתח, לוחצים על יצירת חיבור חדש.
נפתח החלונית Link Git repositories via Developer Connect.
בתפריט הנפתח Provider, בוחרים את ספק GitHub שבו אתם משתמשים.
בשדה שם, מזינים שם לחיבור.
לוחצים על המשך.
תיבת הדו-שיח Request GitHub OAuth token (בקשה לטוקן OAuth של GitHub) נפתחת.
אחרי שקוראים את כתב הוויתור, לוחצים על הבנתי, אני רוצה להמשיך.
בדף Install Gemini Code Assist, לוחצים על החשבון שבו רוצים להתקין את האפליקציה.
בוחרים אם להתקין את האפליקציה עבור כל המאגרים או רק מאגרים נבחרים.
לוחצים על התקנה.
פועלים לפי השלבים ב-GitHub כדי לבצע אימות ב-GitHub.
אחרי שמאשרים את הגישה, חלון הדו-שיח נסגר וחוזרים לחלונית קישור מאגרי Git באמצעות Developer Connect.
בקטע Link repositories, לוחצים על התפריט הנפתח Repositories, בוחרים את המאגרים שרוצים לקשר ולוחצים על Ok.
לוחצים על קישור.
בתפריט הנפתח בחירת חיבור, בוחרים את החיבור שיצרתם.
לוחצים על סיום.
Gemini Code Assist פעיל עכשיו בכל בקשות המיזוג במאגרים שבחרתם.