GitHub מתחבר דרך Coroid אפליקציית GitHub או טוקן גישה אישי. הגדירו אותו ב- הגדרות → חיבורים → בקרת קוד מקור.
אפליקציה או טוקן
מומלץ להשתמש באפליקציה. היא מעניקה גישה לפי מאגר נתונים ולא לפי משתמש, ממשיכה לפעול גם כשהאדם שהגדיר אותה עוזב, ומקבלת אירועי Webhook ללא צורך בסריקה.
השתמשו בטוקן כאשר התקנת האפליקציה דורשת אישור של מנהל ארגון שאינכם יכולים לקבל.
| אפליקציית GitHub | טוקן גישה אישי | |
|---|---|---|
| טווח גישה | לפי מאגר נתונים | כל מה שהמשתמש יכול לראות |
| נשאר פעיל גם אחרי עזיבת המתקין | כן | לא |
| אירועי Webhook | כן | סריקה |
| הקשר | האפליקציה | בעל הטוקן |
התקנת האפליקציה
בחרו את GitHub ב- הגדרות → חיבורים → בקרת קוד מקור ועקבו אחר תהליך ההתקנה. GitHub תשאל אילו מאגרי נתונים להעניק להם גישה; תוכלו לשנות זאת מאוחר יותר מהגדרות של GitHub עצמה.
אם מאגר נתונים אינו מופיע בעת יצירת פרויקט, סביר להניח שהאפליקציה לא קיבלה גישה למאגר הספציפי – זו הסיבה הנפוצה ביותר בהרבה מקרים.
שימוש בטוקן
יצרו טוקן קלאסי עם ה- repo טווח, או טוקן מדויק עם הרשאות קריאה וכתיבה על תוכן ובקשות משיכה, ואז הדביקו אותו בהגדרות בקרת הקוד מקור.
הטוקנים מוצפנים בשהייה, לעולם אינם מוחזרים על ידי API, ולעולם אינם נכללים בייצוא ההגדרות.
בעיות ב-GitHub
אותו חיבור מאפשר ייבוא בעיות כעבודה. ראו ייבוא עבודה.
מה Coroid עושה במאגר הנתונים שלכם
- קורא קוד כדי להבין ולשנות אותו
- יוצר ענף נפרד לכל משימה
- דוחף את הענף הזה ופותח בקשת משיכה ב-pull request כנגד ענף הבסיס שלכם
היא לעולם אינה מבצעת commit לענף הברירת המחדל שלכם ואינה מבצעת merge. הגנות הענפים, הבדיקות הנדרשות וכללי הסקירה שלכם נשמרים ללא שינוי.