0Pricing
DevOps Bootcamp · درس

حساب GitHub والمستودعات

أنشئ حسابك على GitHub ومستودعات جديدة، وتعرّف إلى واجهة GitHub

حساب GitHub والمستودعات درس مجاني في DevOps Bootcamp على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في DevOps Bootcamp، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

مرحبًا بكم في GitHub!

مرحبًا بكم في GitHub، المنصة الرائدة عالميًا لتطوير البرمجيات والتحكم في الإصدارات! فهي مبنية على Git، الذي تعلّمتم عنه بالفعل.

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

لماذا تستخدمون GitHub؟

يوفّر GitHub عدة مزايا أساسية:

  • الاستضافة المركزية: تُخزَّن مشاريع Git الخاصة بكم بأمان عبر الإنترنت.
  • التعاون: يمكن للفرق العمل معًا بسلاسة، وتتبع التغييرات، ودمج المساهمات.
  • سجل الإصدارات: الوصول إلى سجل كامل لكل تغيير أُجري على شيفرتكم.
  • المصدر المفتوح: يُعد مركزًا لعدد لا يحصى من مشاريع المصدر المفتوح، مما يسهّل المساهمة فيها.

إنشاء حساب GitHub

للبدء، ستحتاجون إلى حساب GitHub. وهو مجاني للمطورين الأفراد ومشاريع المصدر المفتوح!

إليكم كيفية التسجيل:

  1. انتقلوا إلى github.com/join في متصفح الويب لديكم.
  2. اختاروا اسم مستخدم، وأدخلوا عنوان بريدكم الإلكتروني، وأنشئوا كلمة مرور قوية.
  3. اتبعوا التعليمات للتحقق من بريدكم الإلكتروني وإكمال أي خطوات إعداد أولية.

لوحة تحكم GitHub

بعد تسجيل الدخول، ستظهر لكم لوحة تحكم GitHub المخصّصة لكم. هذه هي صفحتكم الرئيسية!

ومن أبرز الأقسام التي ستلاحظونها:

  • مستودعاتكم: قائمة بالمشاريع التي تملكونها أو تساهمون فيها.
  • موجز النشاط: يعرض الإجراءات الأخيرة للأشخاص والمستودعات التي تتابعونها.
  • استكشاف: اكتشاف مشاريع جديدة ومستودعات رائجة.

ما مستودع GitHub؟

يُعد المستودع (ويُختصر غالبًا إلى repo) على GitHub مجلدًا للمشروع في الأساس. وهو يحتوي على جميع ملفات مشروعكم، بما في ذلك:

  • ملفات الشيفرة (مثل .js و.py)
  • الوثائق (مثل README.md)
  • الصور والبيانات وأي أصول أخرى للمشروع
  • السجل الكامل لكل تغيير أُجري باستخدام Git.

إنشاء مستودع جديد

لننشئ مستودع GitHub الأول لكم!

من لوحة التحكم لديكم:

  1. انقروا على الزر الأخضر 'New' (يوجد عادةً في الشريط الجانبي الأيسر أو أعلى اليمين).
  2. ستنتقلون إلى صفحة 'Create a new repository'.

هنا تحددون الصفحة الرئيسية لمشروعكم على GitHub.

اسم المستودع ووصفه

عند إنشاء مستودع:

  • اسم المستودع: اختاروا اسمًا واضحًا ومختصرًا لمشروعكم (مثل my-first-app وwebsite-portfolio). وسيكون هذا الاسم جزءًا من عنوان URL الخاص به.
  • الوصف (اختياري): جملة قصيرة تشرح وظيفة مشروعكم. ويساعد ذلك الآخرين على فهم الغرض منه بسرعة.

المستودعات العامة والخاصة

من الخيارات المهمة عند إنشاء مستودع تحديد مستوى ظهوره:

  • عام: يمكن لأي شخص على الإنترنت رؤية هذا المستودع. وهو مناسب لمشاريع المصدر المفتوح، وملفات نماذج الأعمال، أو أي شيء تريدون مشاركته على نطاق واسع.
  • خاص: لا يمكن رؤية هذا المستودع والتفاعل معه إلا من جانبكم ومن تمنحونهم صلاحية الوصول صراحةً. وهو مناسب للمشاريع الشخصية، أو الأعمال السرية، أو مشاريع العملاء.

التهيئة باستخدام الملفات الأساسية

يوفّر GitHub خيارات لتهيئة مستودعكم بملفات مفيدة:

  • إضافة ملف README: يُعد ملف README.md أساسيًا. فهو أول ما يراه الزوار، وينبغي أن يشرح مشروعكم وكيفية إعداده واستخدامه.
  • إضافة .gitignore: يخبر هذا الملف Git بالملفات أو المجلدات التي ينبغي تجاهلها عمدًا (مثل الملفات المؤقتة، ومخرجات البناء، والإعدادات الحساسة).
  • اختيار ترخيص: يحدد كيفية استخدام الآخرين لشيفرتكم (مثل MIT وGPL).

تحقق سريع: خيارات المستودع الجديد

أنت بصدد إعداد مشروع جديد على GitHub. أيّ من هذه الخيارات ليس خيارًا معتادًا تختاره أو تهيّئه مباشرةً في صفحة «Create a new repository»؟

مراجعة: حساب GitHub والمستودعات

أحسنتم! لقد تعلّمتم في هذا الدرس أساسيات GitHub:

  • سبب أهمية GitHub للتحكم في الإصدارات والتعاون.
  • كيفية إنشاء حساب GitHub خاص بكم.
  • مفهوم المستودع باعتباره المقر الرئيسي للمشروع.
  • خطوات إنشاء مستودع جديد على GitHub، بما في ذلك اختيار مستوى الظهور (عام/خاص) وتهيئته بملفات أساسية مثل README و.gitignore.

سنستكشف بعد ذلك كيفية ربط مشاريع Git المحلية بهذه المستودعات البعيدة على GitHub!

الأسئلة الشائعة

هل درس «حساب GitHub والمستودعات» مجاني؟

نعم — نص درس «حساب GitHub والمستودعات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة DevOps Bootcamp، انتقل إلى CoddyKit PRO. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

ماذا ستتعلم في «حساب GitHub والمستودعات»؟

أنشئ حسابك على GitHub ومستودعات جديدة، وتعرّف إلى واجهة GitHub تتمرن على DevOps Bootcamp مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ DevOps Bootcamp؟

لا تُشترط خبرة سابقة. DevOps Bootcamp على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.

كم من الوقت يستغرق درس «حساب GitHub والمستودعات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس DevOps Bootcamp هذا؟

نعم. كل درس في DevOps Bootcamp يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. حساب GitHub والمستودعات
  2. الدفع والسحب والاستنساخ
  3. التعاون باستخدام المستودعات البعيدة
  4. إدارة المستودعات البعيدة المتعددة
← العودة إلى DevOps Bootcamp