הגדרת GitHub

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

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

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

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

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

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

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

    8. לוחצים על Create GitHub app (יצירת אפליקציית GitHub).

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

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

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

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

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

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