حسابات وخطط GitHub
في هذه الوحدة، ستتعرف على أنواع وخطط حسابات GitHub.
أنواع حسابات GitHub
من المهم أن نفهم أن هناك فرقا بين أنواع حسابات GitHub وخطط GitHub. فيما يلي الأنواع الثلاثة لحسابات GitHub:
- شخصي
- مؤسسة
- المؤسسة
دعونا نراجع كل نوع من أنواع الحسابات هذه بالتفصيل.
الحسابات الشخصية
يقوم كل شخص يستخدم GitHub.com بتسجيل الدخول إلى حساب شخصي (يشار إليه أحيانا باسم حساب مستخدم). حسابك الشخصي/المستخدم هو هويتك على GitHub.com ويحتوي على اسم مستخدم وملف تعريف.
يمكن لحسابك الشخصي/المستخدم امتلاك موارد مثل المستودعات والحزم والمشاريع ولديه طريقة مباشرة لإدارة إذنك. تنسب الإجراءات التي تتخذها على GitHub.com، مثل إنشاء مشكلة أو مراجعة طلب سحب، إلى حسابك الشخصي.
يستخدم كل حساب شخصي إما GitHub Free أو GitHub Pro. يمكن لجميع الحسابات الشخصية امتلاك عدد غير محدود من المستودعات العامة والخاصة، مع عدد غير محدود من المتعاونين في تلك المستودعات. إذا كنت تستخدم GitHub Free، فإن المستودعات الخاصة المملوكة لحسابك الشخصي لديها مجموعة ميزات محدودة.
حسابات المؤسسة
حسابات المؤسسة هي حسابات مشتركة حيث يمكن لعدد غير محدود من الأشخاص التعاون عبر العديد من المشاريع في وقت واحد. على عكس الحسابات الشخصية/حسابات المستخدمين، يتم إجراء الأذونات باستخدام حسابات المؤسسة بنهج متدرج.
على غرار الحسابات الشخصية، يمكن للمؤسسات امتلاك موارد مثل المستودعات والحزم والمشاريع. ومع ذلك، لا يمكنك تسجيل الدخول إلى مؤسسة. بدلا من ذلك، يقوم كل شخص بتسجيل الدخول إلى حسابه الشخصي، ويتم إسناد أي إجراءات يتخذها الشخص على موارد المؤسسة إلى حسابه الشخصي. يمكن أن يكون كل حساب شخصي عضوا في مؤسسات متعددة.
يمكن إعطاء الحسابات الشخصية داخل المؤسسة أدوارا مختلفة في المؤسسة لمنح مستويات مختلفة من الوصول إلى المؤسسة وبياناتها. يمكن لجميع الأعضاء التعاون مع بعضهم البعض في المستودعات والمشاريع. ولكن يمكن لمالكي المؤسسة ومديري الأمان فقط إدارة إعدادات المؤسسة والتحكم في الوصول إلى بيانات المؤسسة بميزات أمنية وإدارية متطورة.
حسابات المؤسسة
تسمح حسابات المؤسسة على GitHub.com للمسؤولين بإدارة النهج والفوترة مركزيا للعديد من المؤسسات وتمكين المصادر الداخلية بين مؤسساتهم. يجب أن يكون لحساب المؤسسة مقبض، مثل حساب مؤسسة أو مستخدم على GitHub.
المؤسسات هي حسابات مشتركة لأعضاء المؤسسة للتعاون عبر العديد من المشاريع في وقت واحد. في إعدادات المؤسسة، يمكن لمالكي المؤسسات دعوة المؤسسات الموجودة للانضمام إلى حساب المؤسسة الخاص بك، أو نقل المؤسسات بين حسابات المؤسسة، أو إنشاء مؤسسات جديدة.
يسمح لك حساب المؤسسة بإدارة النهج وفرضها لجميع المؤسسات المملوكة للمؤسسة. يتحكم كل نهج مؤسسة في الخيارات المتاحة لنهج على مستوى المؤسسة.
خطط GitHub
الآن بعد أن أصبح لديك فهم أفضل للأنوع المختلفة من الحسابات التي يمكنك الحصول علىها مع GitHub، دعنا نلقي نظرة على الخطط المختلفة المتاحة لتحسين عملية إدارة البرامج والتعاون مع الفريق.
هناك العديد من منتجات GitHub المجانية، بالإضافة إلى تلك المدفوعة:
- GitHub مجاني للحسابات الشخصية والمؤسسات
- GitHub Pro للحسابات الشخصية
- GitHub للفرق
- مؤسسة GitHub
GitHub مجاني
يوفر GitHub Free الأساسيات للأفراد والمؤسسات. يمكن لأي شخص الاشتراك للحصول على النسخة المجانية من GitHub.
GitHub Free للحسابات الشخصية
يمنح التسجيل في GitHub Free مستخدما جديدا حساب مستخدم شخصي. يتضمن حساب المستخدم الشخصي مستودعات عامة وخاصة غير محدودة وعدد غير محدود من المتعاونين.
باستخدام GitHub Free، يتضمن الحساب الشخصي ما يلي:
- دعم مجتمع GitHub
- تنبيهات Dependabot
- إنفاذ المصادقة الثنائية
- تخزين حزم GitHub 500 ميغابايت
- 120 ساعة أساسية ل GitHub Codespaces شهريا
- تخزين GitHub Codespaces بسعة 15 غيغابايت شهريا
- إجراءات GitHub:
- 2000 دقيقة شهريا
- قواعد حماية التوزيع للمستودعات العامة
GitHub مجاني للمؤسسات
باستخدام GitHub Free للمؤسسات، يمكنك العمل مع متعاونين غير محدودين على مستودعات عامة غير محدودة، مع مجموعة ميزات كاملة. أو، مستودعات خاصة غير محدودة مع مجموعة ميزات محدودة.
بالإضافة إلى الميزات المتوفرة مع GitHub المجاني للحسابات الشخصية، يتضمن GitHub المجاني للمؤسسات ما يلي:
- عناصر التحكم في وصول الفريق لإدارة المجموعات
GitHub احترافي
GitHub Pro يشبه GitHub Free ولكنه يأتي مع ميزات تمت ترقيتها. تم تصميم الخطة للمطورين الفرديين (باستخدام حسابهم الشخصي) الذين يريدون أدوات متقدمة ورؤية داخل مستودعاتهم ولكن لا ينتمون إلى فريق.
تتضمن حسابات GitHub Pro جميع ميزات حساب GitHub Free، بالإضافة إلى الميزات المتقدمة التالية:
- دعم GitHub عبر البريد الإلكتروني
- 3000 دقيقة من GitHub Actions شهريا
- تخزين حزم GitHub بسعة 2 غيغابايت
- 180 ساعة أساسية ل GitHub Codespaces شهريا
- مساحة تخزين GitHub Codespaces بسعة 20 غيغابايت شهريا
- الأدوات المتقدمة والرؤى في المستودعات الخاصة:
- مراجعين طلب السحب المطلوب
- مراجعين طلب السحب المتعدد
- الفروع المحمية
- ملاك الرمز
- مراجع مرتبطة تلقائيًا
- صفحات GitHub
- Wikis
- الرسوم البيانية لرؤى المستودع للنبض والمساهمين وحركة المرور والتثبيتات وتكرار التعليمات البرمجية والشبكة والتشعبات
GitHub للفرق
تم تصميم فريق GitHub للمؤسسات التي تحتاج إلى ميزات محسنة للتعاون والأمان وإدارة سير العمل بما يتجاوز ما هو متاح في GitHub Free للمؤسسات. في حين أنه يتضمن حدود استخدام أكثر سخاء (مثل دقائق GitHub Actions الإضافية وتخزين الحزم) ، تكمن القيمة الحقيقية في الميزات المتقدمة التي تدعم الفرق التي تعمل معا بكفاءة وأمان.
لننتقل إلى الميزات الإضافية في GitHub Team التي تساعد في تعاون الفريق:
- دعم GitHub عبر البريد الإلكتروني
- 3000 دقيقة من GitHub Actions شهريا
- تخزين حزم GitHub بسعة 2 غيغابايت
- الأدوات المتقدمة والرؤى في المستودعات الخاصة:
- مراجعين طلب السحب المطلوب
- مراجعين طلب السحب المتعدد
- مسودة طلبات السحب
- مراجع طلب سحب الفريق
- الفروع المحمية
- ملاك الرمز
- تذكيرات مجدولة
- صفحات GitHub ومواقع Wiki للتوثيق ومحتوى الويب
- الرسوم البيانية الثاقبة للمستودع (على سبيل المثال ، النبض ، المساهمون ، حركة المرور ، الالتزامات ، الشبكة)
- القدرة على تمكين أو تعطيل GitHub Codespaces لتطوير السحابة
مؤسسة GitHub
يوفر GitHub Enterprise دعما محسنا وأمانا قويا وقدرات امتثال وعناصر تحكم نشر متقدمة للمؤسسات على نطاق واسع.
عند التسجيل في GitHub Enterprise، فإنك تنشئ حساب مؤسسة. بصفتك مالك المؤسسة، يمكنك إدارة مؤسسات متعددة تحت مظلة واحدة، والتحكم في وصول المسؤول، وفرض سياسات أمان متسقة عبر مؤسستك بأكملها.
بالإضافة إلى كل ما هو مدرج في فريق GitHub ، يضيف GitHub Enterprise:
- دعم GitHub Enterprise المخصص
- إمكانات موسعة للأمان والامتثال والنشر
- مصادقة المستخدم وإدارتها المركزية من خلال موفري الهوية الخارجيين
- قواعد حماية النشر للمستودعات الخاصة أو الداخلية
- GitHub Connect ، والذي يسمح بالمشاركة الآمنة للبيانات المحددة بين GitHub Enterprise Server و GitHub Enterprise Cloud - مما يتيح المساهمات الموحدة وهوية المستخدم المركزية ورؤية أكبر عبر البيئات
- خيار شراء GitHub Advanced Security لتحسين حماية التعليمات البرمجية والتبعية
خيارات GitHub Enterprise
هناك خياران مختلفان ل GitHub Enterprise:
- خادم GitHub Enterprise
- سحابة مؤسسة GitHub
الفرق الكبير بين GitHub Enterprise Server (GHES) وGitHub Enterprise Cloud هو أن GHES هو حل مستضاف ذاتيا يسمح للمؤسسات بالتحكم الكامل في بنيتها الأساسية.
الفرق الآخر بين GHES وGitHub Enterprise Cloud هو أن GitHub Enterprise Cloud يتضمن زيادة كبيرة في كل من دقائق GitHub Actions وتخزين GitHub Packages.
فيما يلي الميزات الإضافية ل GitHub Enterprise Cloud:
- 50,000 دقيقة من GitHub Actions شهريا
- تخزين حزم GitHub بسعة 50 غيغابايت
- اتفاقية مستوى الخدمة لوقت التشغيل الشهري بنسبة 99.9٪
- خيار لإدارة النهج والفوترة مركزيا للعديد من المؤسسات GitHub.com التي لها حساب مؤسسة
- خيار توفير حسابات المستخدمين وإدارتها لمطوريك، باستخدام Enterprise Managed Users
Note
لا يتم تضمين GitHub Copilot في أي خطة افتراضيا. ومع ذلك ، يمكن إضافة Copilot Business و Copilot Enterprise إلى الخطط المؤهلة.
المستخدمون المدار للمؤسسات (EMU)
يسمح المستخدمون المدار من المؤسسة للمؤسسات بالتحكم في الهويات باستخدام موفر الهوية الخاص بهم، مما يتيح إدارة الوصول المركزية وزيادة الأمان.