הגדרת GitHub

בדף הזה מוסבר איך להגדיר תצורה של צד שלישי לפני שיוצרים את מאגר הנתונים של GitHub.

הגדרת הרשאות וקבלת מזהה לקוח וסוד לקוח

כדי לרשום אפליקציית GitHub ולקבל את מזהה הלקוח וסוד הלקוח:

  1. נכנסים לחשבון ב-GitHub.
  2. עוברים אל הגדרות > הגדרות למפתחים.
  3. בדף Developer Settings, לוחצים על GitHub apps.
  4. לוחצים על New GitHub app (אפליקציית GitHub חדשה).

    אפליקציית GitHub בהגדרות למפתחים
    אפליקציית GitHub
  5. בדף רישום האפליקציה, מבצעים את הפעולות הבאות:

    1. בשדה GitHub app name, מזינים תווית לזיהוי האפליקציה.
    2. בשדה Homepage URL, מזינים את כתובת ה-URL המלאה של דף הבית של האפליקציה.
    3. בשדה Callback URL, מזינים את https://vertexaisearch.cloud.google.com/oauth-redirect.
    4. כדי לוודא שהתוקף של הטוקנים יפוג באופן קבוע ולקבל refresh_token שאפשר להשתמש בו כדי לבקש טוקן גישה חדש, מסמנים את התיבה התוקף של טוקני ההרשאה של המשתמשים יפוג.
    5. כדי לבקש מהמשתמשים לאשר את האפליקציה כשהם מתקינים אותה, מסמנים את התיבה בקשת הרשאה מהמשתמש (OAuth) במהלך ההתקנה.
    6. בקטע הרשאות, מפעילים את ההרשאות הבאות:

      שם ההרשאה סוג ההרשאה הסיבה לבקשת הגישה
      מאגר: פעולות קריאה וכתיבה הפעלה, הצגה, ביטול והפעלה מחדש של תהליכי עבודה; גישה ליומני משימות
      מאגר: ניהול קריאה-בלבד הצגת רשימה של שותפי העריכה במאגר
      מאגר: תוכן קריאה וכתיבה לקרוא קבצים, שמירות, הסתעפויות, תגים וגרסאות; ליצור הסתעפויות, לכתוב קבצים, לדחוף שמירות ולפצל מאגרים
      מאגר: דיונים קריאה וכתיבה קריאת דיונים וקטגוריות דיונים ב-GitHub; הוספה, עדכון או מחיקה של תגובות בדיונים
      מאגר: בעיות קריאה וכתיבה קריאת בעיות, תוויות ותגובות, וחיפוש בעיות; יצירה או עדכון של בעיות, פרסום תגובות, מיון בעיות וניהול תוויות
      מאגר: מטא-נתונים לקריאה בלבד (חובה) חיפוש מאגרים ומשתמשים
      מאגר: בקשות משיכה קריאה וכתיבה לקרוא בקשות משיכה, הבדלים ותגובות לבקשות משיכה; למזג, לעדכן ולהוסיף תגובות ותשובות לבדיקה
      מאגר: התראות על סריקת קוד קריאה-בלבד קריאת התראות על סריקת קוד
      מאגר: התראות של Dependabot קריאה-בלבד קריאת התראות אבטחה של Dependabot
      מאגר: התראות על סריקת סודות קריאה-בלבד קריאת התראות על סריקת סודות
      ארגון: חברים קריאה-בלבד לראות את הצוותים בארגון ואת החברים בהם
      ארגון: סוגי בעיות קריאה-בלבד הצגת סוגי הבעיות בארגון
      ארגון: פרויקטים קריאה וכתיבה קריאה וניהול של פרויקטים בגרסה 2 ברמת הארגון (פרויקטים, פריטים, שדות ועדכוני סטטוס)
      חשבון: סימון בכוכב קריאה וכתיבה סימון מאגרים בכוכב וביטול הסימון שלהם
      חשבון: פרופיל קריאה וכתיבה גישה לפרטים מפרופיל המשתמש
    7. בקטע שבו נשאלת השאלה איפה להתקין את האפליקציה, בוחרים באפשרות רק בחשבון הזה.

    8. לוחצים על Create GitHub app.

  6. בתפריט הניווט, לוחצים על אפליקציה להתקנה.

  7. בוחרים חשבון שבו רוצים להתקין את האפליקציה החדשה ולוחצים על התקנה.

  8. בוחרים באפשרות All repositories (כל המאגרים) ולוחצים על Install & authorize (התקנה ואישור).

  9. בתפריט הניווט, לוחצים על כללי.

  10. לוחצים על יצירת סוד לקוח חדש. מעתיקים את הערכים של Client ID ושל סוד לקוח שנוצרו, ושומרים אותם בצורה מאובטחת לשימוש בהמשך.

    מזהה לקוח וסוד לקוח
    הכרטיסייה General (כללי) באפליקציית GitHub