ما هو GitHub

كتابة asma - تاريخ الكتابة: 11 سبتمبر 2021 , 16:09
ما هو GitHub

ما هو GitHub مع توافر الكثير من الخدمات المنتشرة على الشبكة البينية، والتي يعرفها الجميع، إلا أنه توجد بعض الخدمات المرتبطة أكثر باستخدام المبرمجين والمطورين، ومنها خدمة GitHub، وبالرغم من سماع العديد منا بتلك الخدمة، إلا أنها لازالت مجهولة بالنسبة للكثيرين، فلا يدرك البعض ما هي خدمة GitHub ولا ما الذي يمكن أن يحصل عليه المستخدم من اللجوء إليها.

ما هو GitHub

GitHub هو عبارة عن خدمة تابعة لشركة مايكروسوفت وهي من خدمات الاستضافة، يكمن في شكل مستودع أو مخزن مفتوح الإطار، تلك الخدمة يتم استخدامها غالبًا لأكواد الحاسوب في حزمة متعددة من لغات البرمجة والتطوير المتباينة، ومن ثم يمكن متابعة التغييرات والتحولات المختلفة التي أجريت على كافة التكرارات، وتقوم خدمة GitHub بعملها من خلال استعمال نظام السيطرة والتحكم والمراجعة git ويتوافر على واجهة الأوامر حيث يمكن إدارته من خلال تلك الواجهة.

شاهد أيضًا: ما الفرق بين البرنامج والتطبيق

الفرق بين استضافة GitHub والاستضافات الأخرى

هناك تشابه وارد بين كل من محطة استضافة GitHub و BitBucket وكذلك Microsoft Team Foundation Server ولابد أن يكون عدد المستخدمين ظاهرًا وواضحًا ومعلومًا بالنسبة للمستخدم، حتى يتحكم في عدد الذين يريد لهم مشاهدة مشروعه، فقد أعلنت GitHub توافر ما يزيد على واحد وثلاثين مليون مستخدم، وهو عدد يفوق بكثير أعداد منافسيها، ومما تجدر إشارته أن خدمة الاستضافة على GitHub ليس مجانيًا مطلقًا، وإنما سيطلب من المستخدم عند التسجيل والاشتراك وبداية التعبئة والإيداع عبر المخزن أو المستودع الخاص بالخدمة بعض التكلفة الإضافية، وذلك بخلاف مستودع Microsoft Team أو BitBucket الذي يتيح الاستضافة والتخزين بشكل مجاني، دون أية رسوم أو تكلفة إضافية.

ما هي استخدامات GitHub

الغرض من استخدام GitHub هو تخزين وإيداع الأكواد أو الرموز البرمجية الخاصة بأحد المشروعات، وهي تابعة للسجل العام لكافة التغييرات التي تجرى من خلال تلك الأكواد والرموز فهي تمنح المبرمجين والمطورين خيارات بالتشارك مع أحد المشروعات بصورة فعالة وديناميكية أكثر، وذلك عبر إتاحة العديد من الأدوات الخاصة بتشغيل التغييرات المتضاربة الممكنة من مبرمجين كثيرين.

كما أن برنامج غيتهاب يوفر للمطورين والمبرمجين فرصة تغيير البرامج والعمل على تطويرها وتحديثها من خلال مستودعاتها ومخازنها العامة بصورة مجانية، غير أن هناك تكلفة إضافية عند استخدام المستودعات الخاصة، حيث يشتمل كل مستودع على جميع أكواد وملفات المشروع، علاوة على سجل النسخ الماضية لكافة الملفات، وبالإمكان اشتمال مستودعات التخزين على الكثير من المتعاونين، ومن خلال استعمال البرنامج  يمكن تسهيل وتيسير التكامل بين الزملاء والأصدقاء ومراجعة الإصدارات الماضية من عمل المستخدم، بالإضافة إلى استخدامه في عملية تشفير الأكواد الخاصة بالمشروعات.

ما هو Github ويكيبيديا

يتكون الاسم Github من مقطعين المقطع الأول هو جيت Git وهو عبارة عن تقنية تخضع لتشغيل الإصدارات والجميع يعرفها، والمقطع الثاني Hub وتعني المركز الأساسي، والمقصود بها ضمن هذا التركيب المركز أو المستودع الذي تتجمع فيه الإصدارات أو أكواد المشروعات ومشاركتها مع الآخرين عبر التحكم.

وينبغي الإشارة إلى أنه لا يمكن الرفع المباشر على موقع Github بل ينبغي التريث فقبل الرفع لابد أن يكون المستخدم قد قام بإنشاء مشروعه على حاسبه الخاص ومن ثم رفعه، من خلال سطر الأوامر المتوافر على واجهة البرنامج، أو من خلال برامج أخرى، قامت شركة مايكروسوفت بالاستيلاء عليه وضمه لباقة خدماتها الرائعة في عام 2008 بمبلغ خرافي قدر بنحو سبعة ملايين ونصف المليون دولار أمريكي، وقد حقق أرباحًا صافية وفقًا للتقرير الرسمي لمايكروسوفت للعام 2021 ما يزيد على 650 مليون دولار أمريكي.

شاهد أيضاً: اسرع برنامج تحميل من اليوتيوب للكمبيوتر

التسجيل في موقع  GitHub

يمكن للمستخدم إنشاء حسابه الخاص والتسجيل في موقع  Github من خلال الخطوات التالية:

  • الدخول على الموقع الرسمي “من هنا
  • يظهر نموذج Form بهدف تسجيل الدخول أو إنشاء حساب جديد.
  • ملئ الحقول الخاصة بالتسجيل.
  • تفعيل البريد الإلكتروني الخاص بالمستخدم.
  • سيجد المستخدم كود الدخول وكلمة السر ليقوم بعدها بالدخول وتفعيل نشاطه.
  • يتم استخدام البرنامج مجانًا إلا في حالة الاستضافة عند حدود معينة سيطلب تكلفة إضافية.
  • يقدم الموقع بعض المزايا الرائعة خاصة بعد استحواذ شركة مايكروسوفت العالمية عليه.

كيفية التحميل من موقع github

لتنزيل مستودع تخزين github (نسخة الويب) ، يتم ذلك عبر الخطوات التالية:

  • تحميل برنامج  GitHub “من هنا
  • قم بفتح مستودع التخزين Repo  المُراد تنزيله أو نسخه.
  • اضغط على خيار الأخضر نسخ أو تنزيل  Clone or Download  في الجهة اليمنى.
  • اضغط على خيار تنزيل ملف زيب مضغوط  Download ZIP، وسوف بقوم  بتنزيل مجلدات مستودع التخزين كاملة إلى جهاز الحاسب على صورة ملف مضغوط صيغة زيب (Zip).

شاهد أيضًا: أوبن أوفيس رايتر برنامج معالجة نصوص هل هو مجاني

GitHub Desktop شرح

ولتنزيل مستودع تخزين GitHub (نسخة برنامج الكمبيوتر)، يمكن اتباع الخطوات التالية:

  •  اذهب إلى موقع جيت هاب GitHub “من هنا
  • قم بفتح مستودع التخزين Repo  المُراد تنزيله أو نسخه.
  • اضغط على خيار الأخضر نسخ أو تنزيل  Clone or Download  في الجهة اليمنى.
  • اضغط على خيار فتح في برنامج سطح المكتب Open in Desktop  يفتح ذلك الملف على برمجية/ تطبيق github المثبت على الحاسب.
  • اضغط على زر الأزرق نسخ  Clone في واجهة برنامج github يبدأ بذلك تنزيل مستودع التخزين لجهاز الكمبيوتر.
  • اضغط على زر عرض عبر متصفح الملفات” Show In Finder ليتم فتح مستودع التخزين عبر متصفح الملفات على الحاسب.

موقع  GitHub IPTV

يمكن زيارة موقع موقع  GitHub IPTV والتعرف على جديد البرامج، والخطط المستقبلية، وحزم وأدوات التطوير والتشغيل، وكيفية التشفير والتحكم من خلال البرنامج، وكيفية الإدارة والتشغيل “من هنا“:

ومن خلال هذا المقال تعرفنا على  ما هو Github حيث عرفنا أنه خدمة للاستضافة والتخزين، تخص المبرمجين والمطورين يتحكم المستخدم من خلاله في الأدوات والرموز الخاصة بأي مشروع عب آليات وأدوات محددة، وهو أحد خدمات مايكروسوفت العملاقة.

10 مشاهدة