חשבונות ותוכניות GitHub
ביחידה זו, תלמד על סוגים ותוכניות של חשבונות GitHub.
סוגי חשבונות GitHub
חשוב להבין שיש הבדל בין הסוגים של חשבונות GitHub לבין תוכניות GitHub. להלן שלושת הסוגים של חשבונות GitHub:
- אישי
- ארגון
- מיזם
בוא נעיין בפירוט בכל אחד מסוגי החשבונות הללו.
חשבונות אישיים
כל אדם שמשתמש GitHub.com נכנס לחשבון אישי (מכונה לעתים חשבון משתמש). חשבון המשתמש/האישי שלך הוא זהותך GitHub.com בעל שם משתמש ופרופיל.
חשבון המשתמש/האישי שלך יכול להיות בעלים של משאבים כגון מאגרים, חבילות ופרוייקטים, ויש לו דרך פשוטה לניהול ההרשאה שלך. פעולות שאתה מנהל GitHub.com, כגון יצירת בעיה או סקירת בקשת משיכה, מיוחסות לחשבון האישי שלך.
כל חשבון אישי משתמש ב- GitHub Free או ב- GitHub Pro. כל החשבונות האישיים יכולים להיות בעלי מספר בלתי מוגבל של מאגרים ציבוריים ופרטיים, עם מספר בלתי מוגבל של משתפי פעולה על מאגרים אלה. אם אתה משתמש ב- GitHub ללא תשלום, מאגרים פרטיים בבעלות החשבון האישי שלך כוללים ערכת תכונות מוגבלת.
חשבונות ארגוניים
חשבונות ארגוניים הם חשבונות משותפים שבהם מספר בלתי מוגבל של אנשים יכולים לשתף פעולה בפרוייקטים רבים בבת אחת. בשונה מחשבונות אישיים/משתמשים, ההרשאות בחשבונות ארגוניים מתבצעות עם גישה ברמה.
בדומה בחשבונות אישיים, ארגונים יכולים להיות הבעלים של משאבים כגון מאגרים, חבילות ופרוייקטים. עם זאת, לא ניתן להיכנס לארגון. במקום זאת, כל אדם נכנס לחשבון האישי שלו, וכל הפעולות שהוא מבצע במשאבי הארגון מיוחסות לחשבון האישי שלו. כל חשבון אישי יכול להיות חבר בארגונים מרובים.
ניתן לתת לתפקידים שונים בארגון את החשבונות האישיים בארגון להעניק רמות גישה שונות לארגון ולנתונים שלו. כל החברים יכולים לשתף פעולה זה עם זה מאגרים ופרוייקטים. אך רק בעלים של ארגון שמנהלי אבטחה יכולים לנהל את ההגדרות עבור הארגון ולשלוט בגישה לנתונים של הארגון עם תכונות מתוחכמות של אבטחה וניהול.
חשבונות ארגוניים
חשבונות ארגוניים ב- GitHub.com מאפשרים למנהלי מערכת לנהל באופן מרכזי פריטי מדיניות וחיוב עבור ארגונים מרובים ולאפשר חיפוש פנימי בין הארגונים שלהם. לחשבון ארגוני חייב להיות מזהה מזהה(ת) , כגון חשבון ארגון או חשבון משתמש ב- GitHub.
ארגונים הם חשבונות משותפים לשיתוף פעולה בין פרוייקטים רבים בבת אחת. בהגדרות הארגון, בעלי ארגון יכולים להזמין ארגונים קיימים להצטרף לחשבון הארגוני שלך, להעביר ארגונים בין חשבונות ארגוניים או ליצור ארגונים חדשים.
החשבון הארגוני שלך מאפשר לך לנהל ולאכוף פריטי מדיניות עבור כל הארגונים בבעלות הארגון. כל מדיניות ארגונית שולטת באפשרויות הזמינות עבור מדיניות ברמת הארגון.
תוכניות GitHub
כעת, לאחר שהבנת טוב יותר את סוגי החשבונות השונים שניתן להשתמש בהם באמצעות GitHub, נבחן את התוכניות השונות הזמינות לשיפור תהליך ניהול התוכנה ושיתוף הפעולה של הצוות.
ישנם כמה מוצרי GitHub ללא תשלום, בנוסף למוצרים בתשלום:
- GitHub ללא תשלום עבור חשבונות וארגונים אישיים
- GitHub Pro עבור חשבונות אישיים
- צוות GitHub
- GitHub Enterprise
ללא GitHub
GitHub Free מספק את היסודות עבור אנשים וארגונים. כל אחד יכול להירשם לגירסה החינמית של GitHub.
GitHub ללא תשלום עבור חשבונות אישיים
הרשמה ל- GitHub ללא תשלום מעניקה למשתמש חדש משתמש אישי חדש. חשבון משתמש אישי כולל מאגרים ציבוריים ופרטיים בלתי מוגבלים ומשתף פעולה בלתי מוגבל.
עם GitHub ללא תשלום, חשבון אישי כולל:
- תמיכה בקהילת GitHub
- התראות של Dependabot
- אכיפה של אימות דו-גורמי
- אחסון חבילות GitHub בנפח של 500 MB
- 120 שעות ליבה של GitHub Codespaces לחודש
- אחסון ב- GitHub Codespaces של 15 GB לחודש
- פעולות GitHub:
- 2,000 דקות בחודש
- כללי הגנת פריסה עבור מאגרים ציבוריים
GitHub ללא תשלום עבור ארגונים
עם GitHub ללא תשלום עבור ארגונים, באפשרותך לעבוד עם משתפי פעולה ללא הגבלה על מאגרים ציבוריים ללא הגבלה, עם ערכת תכונות מלאה. לחלופין, מאגרים פרטיים ללא הגבלה עם ערכת תכונות מוגבלת.
בנוסף לתכונות הזמינות עם GitHub ללא תשלום עבור חשבונות אישיים, GitHub ללא תשלום עבור ארגונים כולל:
- פקדי גישה לצוות לניהול קבוצות
גיטהאב פרו
GitHub Pro דומה ל- GitHub Free, אך מגיע עם תכונות משודרגות. התוכנית מיועדת למפתחים בודדים (באמצעות החשבון האישי שלהם) ה רוצים כלים מתקדמים ותובנות בתוך המאגר שלהם, אך אינם שייכים לצוות.
חשבונות GitHub Pro כוללים את כל התכונות של חשבון GitHub ללא תשלום, וכן את התכונות המתקדמות הבאות:
- תמיכה ב- GitHub באמצעות דואר אלקטרוני
- 3,000 דקות של פעולות GitHub לחודש
- אחסון חבילות GitHub בגודל 2 GB
- 180 שעות ליבה של GitHub Codespaces לחודש
- אחסון ב- GitHub Codespaces של 20-GB לחודש
- כלים ותובנות מתקדמים מאגרים פרטיים:
- בודקים נדרשים של בקשות משיכה
- בודקים מרובים של בקשות משיכה
- הסתעפויות מוגנות
- בעלי קוד
- הפניות עם קישור אוטומטי
- דפי GitHub
- מאמרי Wiki
- גרפים של תובנות מאגר עבור pulse, משתתפים, תעבורה, ביצוע, תדירות קוד, רשת ומזלגות
צוות GitHub
צוות GitHub מיועד לארגונים הזקוקים לתכונות משופרות של שיתוף פעולה, אבטחה וניהול זרימות עבודה מעבר למה שזמין ב- GitHub בחינם לארגונים. למרות שהוא כולל מגבלות שימוש נדיבות יותר (כמו דקות נוספות של פעולות GitHub ואחסון חבילות), הערך האמיתי טמון בתכונות המתקדמות שתומכות בצוותים שעובדים יחד ביעילות ובצורה מאובטחת.
בוא לעבור על התכונות הנוספות בצוות GitHub שיעזרו לך בשיתוף פעולה בין צוותים:
- תמיכה ב- GitHub באמצעות דואר אלקטרוני
- 3,000 דקות של פעולות GitHub לחודש
- אחסון חבילות GitHub בגודל 2 GB
- כלים ותובנות מתקדמים מאגרים פרטיים:
- בודקים נדרשים של בקשות משיכה
- בודקים מרובים של בקשות משיכה
- בקשות משיכה של טיוטה
- בודקי בקשות משיכה של צוות
- הסתעפויות מוגנות
- בעלי קוד
- תזכורות מתוזמנות
- דפי GitHub ואתרי Wiki לתיעוד ותוכן אינטרנט
- גרפים מלאי תובנות במאגר (למשל, דופק, תורמים, תנועה, התחייבויות, רשת)
- יכולת להפעיל או להשבית את GitHub Codespaces עבור פיתוח ענן
GitHub Enterprise
GitHub Enterprise מספק תמיכה משופרת, אבטחה חזקה, יכולות תאימות ובקרות פריסה מתקדמות לארגונים בקנה מידה גדול.
כאשר אתה נרשם ל- GitHub Enterprise, אתה יוצר חשבון ארגוני. כבעלים של הארגון, אתה יכול לנהל ארגונים מרובים תחת מטריה אחת, לשלוט בגישה של מנהל מערכת ולאכוף מדיניות אבטחה עקבית בכל הארגון.
בנוסף לכל מה שכלול ב-GitHub Team, GitHub Enterprise מוסיף:
- תמיכה ארגונית ייעודית של GitHub
- יכולות מורחבות של אבטחה, תאימות ופריסה
- אימות וניהול משתמשים מרכזיים באמצעות ספקי זהויות חיצוניים
- כללי הגנת פריסה עבור מאגרים פרטיים או פנימיים
- GitHub Connect, המאפשר שיתוף מאובטח של נתונים נבחרים בין GitHub Enterprise Server ו- GitHub Enterprise Cloud - המאפשר תרומות מאוחדות, זהות משתמש מרכזית ונראות רבה יותר בסביבות שונות
- אפשרות לרכישת GitHub Advanced Security להגנה משופרת על קוד ותלות
אפשרויות GitHub Enterprise
קיימות שתי אפשרויות שונות של GitHub Enterprise:
- שרת ארגוני של GitHub
- GitHub ענן ארגוני
ההבדל המשמעותי בין GitHub Enterprise Server (GHES) לבין GitHub Enterprise Cloud הוא ש- GHES הוא פתרון המתארח באופן עצמי המאפשר לארגונים לקבל שליטה מלאה על התשתית שלהם.
ההבדל האחר בין GHES ל- GitHub Enterprise Cloud הוא שענן ארגוני של GitHub כולל עלייה דרמטית הן בדקות הפעולות של GitHub והן באחסון חבילות GitHub.
להלן התכונות הנוספות של GitHub Enterprise Cloud:
- 50,000 דקות של פעולות GitHub לחודש
- שטח אחסון של חבילות GitHub בנפח 50-GB
- הסכם ברמת השירות עבור 99.9% פעולה תקינה חודשית
- אפשרות לנהל באופן מרכזי מדיניות וחיוב עבור GitHub.com ארגונים מרובים בעלי חשבון ארגוני
- אפשרות להקצות ולנהל את חשבונות המשתמשים עבור המפתחים שלך, באמצעות משתמשים מנוהלים ארגוניים
הערה
GitHub Copilot אינו כלול באף תוכנית כברירת מחדל. עם זאת, ניתן להוסיף את Copilot Business ו- Copilot Enterprise לתוכניות זכאיות.
משתמשים מנוהלים ארגוניים (EMU)
משתמשים מנוהלים ארגוניים מאפשרים לארגונים לשלוט בזהויות באמצעות ספק הזהויות שלהם, מה שמאפשר ניהול גישה מרכזי ואבטחה מוגברת.