الاستخدام الرئيسي لـ GitHub هو تسهيل التعاون وإدارة الإصدارات في مشاريع البرمجيات. يعتبر GitHub أداة أساسية للمطورين للعمل معًا وتتبع التغييرات وإدارة مشاريعهم بكفاءة.
ويمكنك الإطلاع على العديد من المصادر التي تشرح github فمثلاً
الاستضافة، أنا أشعر أنّهُ مثل vimeo ولكن للمبرمجين، يوفّر مركز تخزين عبر الإنترنت، هذه المساحة تتيح لي التعاون مع الآخرين أو عدم ذلك، أي يمكنني جعل مساحتي شخصية أو عاملة، أي اختيار جعل مشروعي عام (مرئي للجميع) أو خاص (يمكن الوصول إليه فقط للمستخدمين المصرّح لهم). عليه أستطيع مشاركة التعليمات البرمجية والتعاون مع باقي المطوّرين، أي تمكّن المطورين من مشاركة التعليمات البرمجية وتتبع التغييرات أول بأول والتعاون في المشاريع.
وهو مناسب جداً لاستخدامه كنظام لتسجيل وإدارة الأخطاء والمشاريع والأهم طبعاً تسهيل التنظيم والتواصل داخل فرق التطوير.
عبارة عن منصة استضافة برمجية مشهورة تسمح للمبرمجين بمشاركة مشاريعهم البرمجية مع بعضهم البعض والتعاون عليها، وتعتمد على نظام التحكم في الإصدارات Git لتتبع التغييرات في الكود البرمجي وإدارة الإصدارات المختلفة، ومن خلاله تستطيع العمل مع أشخاص آخرين على نفس المشروع.
وبشكل مُختصر، لاستخدام GitHub عليك بالتالي:
إنشاء حساب مجاني على
بعد إنشاء الحساب، باستطاعتك البدء بإنشاء مستودعات (Repositories) لحفظ مشاريعك البرمجية.
اضغط على زر "New repository" في أعلى الصفحة.
أدخل اسمًا للمستودع ووصفًا له.
حدد ما إذا كان المستودع عامًا (Public) أو خاصًا (Private).
اضغط على زر "Create repository".
بعد ذلك عليك إنشاء مستودع محلي في مجلد المشروع على حاسوبك من خلال الأمر git init، ثم بدء التطوير في مشروعك ورفع التغييرات التي تجريها إلى مستودع GIT البعيد أي المستودع على GitHub.
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.