يُعد GitHub من أهم المنصات التي سيقابلها أي شخص يبدأ تعلم البرمجة، سواء كان طالبًا يريد حفظ مشروعاته، أو مطورًا يريد إنشاء ملف أعمال يعرض من خلاله أكواده، أو شخصًا يريد المشاركة في المشروعات مفتوحة المصدر، أو فريقًا يحتاج إلى التعاون على مشروع واحد دون إرسال الملفات بين أفراده يدويًا. وإذا كنت تعرف الفرق بين Git وGitHub فستعرف أن Git هو نظام لإدارة إصدارات المشروع، بينما GitHub هو المنصة التي تستطيع من خلالها استضافة مستودعات Git والتعاون مع الآخرين ومراجعة التغييرات وإدارة المشروعات.
إنشاء حساب GitHub ليس عملية معقدة، لكن تنفيذ الخطوات الأولى بصورة صحيحة يوفر عليك الكثير من المشكلات لاحقًا. اختيار اسم مستخدم عشوائي قد يصبح مزعجًا عندما تبدأ في إرسال رابط ملفك الشخصي إلى جهات العمل، واستخدام كلمة مرور متكررة قد يعرض حسابك ومشروعاتك للخطر، وعدم توثيق البريد الإلكتروني قد يمنعك من استخدام بعض الوظائف بالشكل المطلوب.
لذلك لن نتعامل مع التسجيل باعتباره مجرد الضغط على زر Sign Up. سننشئ الحساب بطريقة منظمة، ثم نؤمنه ونجهزه للاستخدام في المشروعات البرمجية.
![]() |
| كيف تنشئ حسابًا على GitHub؟ |
GitHub هو بداية بناء هويتك البرمجية
قد يصبح رابط حساب GitHub بعد فترة جزءًا من سيرتك الذاتية أو Portfolio الخاص بك. يستطيع من يزور حسابك رؤية المشروعات العامة التي اخترت نشرها، والمساهمات التي قمت بها، والمستودعات التي تثبتها على ملفك الشخصي.
لذلك من الأفضل التعامل مع الحساب باعتباره هوية تقنية طويلة المدى وليس حسابًا مؤقتًا لدورة برمجة واحدة.
ولا يشترط أن تكون مشروعاتك الأولى احترافية؛ من الطبيعي أن تبدأ بتطبيقات صغيرة ثم يتطور الحساب مع تطور مستواك.
خطوات إنشاء حساب GitHub بالتفصيل
إذا كانت هذه أول مرة تستخدم فيها GitHub، يمكنك تنفيذ عملية التسجيل بالترتيب التالي. من الأفضل قراءة الخطوات كاملة مرة واحدة ثم تنفيذها بالتدريج حتى لا تنشئ حسابًا ببريد أو اسم مستخدم لا تريد الاحتفاظ به لاحقًا.
1. افتح موقع GitHub الرسمي
ابدأ بفتح موقع GitHub الرسمي من المتصفح، ثم ابحث عن زر:
Sign up
المخصص لإنشاء حساب جديد.
تأكد دائمًا من أنك تستخدم الموقع الرسمي، خصوصًا إذا وصلت إليه من نتيجة بحث أو رسالة بريد إلكتروني، لأن صفحات تسجيل الدخول والتسجيل من أكثر الصفحات التي يمكن تقليدها في حملات التصيد الإلكتروني.
2. اختر طريقة إنشاء الحساب
ابدأ عملية التسجيل بالطريقة التي توفرها المنصة لحسابك، مثل استخدام بريد إلكتروني لإنشاء الحساب أو إحدى خيارات التسجيل المدعومة التي قد تظهر لك.
إذا كنت تريد الاحتفاظ بالحساب لسنوات، فمن الأفضل استخدام بريد شخصي تستطيع الوصول إليه باستمرار.
لا تعتمد فقط على بريد جامعي قد يتوقف بعد التخرج أو بريد عمل قد تفقد الوصول إليه بعد تغيير الوظيفة.
3. أدخل بريدًا إلكترونيًا صالحًا
اكتب عنوان البريد الذي تريد ربطه بحساب GitHub وتأكد من كتابته بصورة صحيحة قبل المتابعة.
هذا البريد مهم لأنه سيستخدم في التحقق من الحساب وإشعارات الأمان وعمليات استرداد الوصول.
خطأ حرف واحد في البريد قد يجعلك تنتظر رسالة تحقق لن تصل أصلًا.
4. أنشئ كلمة مرور قوية وفريدة
استخدم كلمة مرور طويلة ولا تستخدمها في أي حساب آخر.
من الأفضل استخدام Password Manager لإنشاء كلمة مرور عشوائية قوية وحفظها.
تجنب كلمات المرور المبنية على اسمك أو تاريخ ميلادك أو أرقام سهلة التخمين، ولا تستخدم كلمة مرور البريد الإلكتروني نفسها في GitHub.
5. اختر Username مناسبًا
سيطلب منك GitHub اختيار اسم مستخدم Username متاح.
اختر اسمًا بسيطًا تستطيع استخدامه مستقبلًا إذا أردت وضع رابط حساب GitHub في سيرتك الذاتية.
يمكن استخدام اسمك أو اختصار واضح منه.
إذا كان الاسم الذي تريده محجوزًا، أضف جزءًا من اسمك أو رقمًا بسيطًا له معنى بدل استخدام سلسلة طويلة من الأرقام والرموز.
6. أكمل التحقق الأمني المطلوب
قد تطلب GitHub تنفيذ خطوة تحقق للتأكد من أن عملية التسجيل يقوم بها مستخدم حقيقي وليست عملية آلية.
اتبع التعليمات التي تظهر لك حتى تكمل هذه المرحلة.
قد تختلف طريقة التحقق التي تظهر من مستخدم إلى آخر أو تتغير مع تحديث المنصة، لذلك اتبع التعليمات المعروضة داخل GitHub نفسها.
7. أكمل إنشاء الحساب
بعد إدخال البيانات المطلوبة والتحقق منها، أكمل عملية إنشاء الحساب.
قد تعرض عليك GitHub مجموعة من الأسئلة حول مستوى خبرتك أو المجالات التي تهتم بها بهدف تخصيص تجربة البداية. تعامل معها وفق ما يظهر لك، ولا تقلق إذا كنت مبتدئًا؛ الحساب لا يحتاج إلى خبرة برمجية مسبقة.
8. افتح بريدك الإلكتروني وابحث عن رسالة GitHub
بعد التسجيل، انتقل إلى البريد الذي استخدمته وابحث عن رسالة التحقق المرسلة من GitHub.
افتح الرسالة ونفذ خطوة:
Verify email
أو الخيار المكافئ الذي يظهر لك.
توثيق البريد خطوة مهمة جدًا ولا يفضل تركها إلى وقت لاحق.
9. تأكد من نجاح توثيق البريد
بعد العودة إلى GitHub، تحقق من أن البريد أصبح موثقًا.
إذا لم تجد رسالة التحقق، افحص مجلد Spam أو Junk وتأكد من أنك كتبت البريد بشكل صحيح.
يمكنك طلب إرسال رسالة تحقق جديدة من إعدادات الحساب إذا احتجت إلى ذلك.
10. افتح إعدادات الحساب
بعد نجاح التسجيل، انتقل إلى:
Settings
وابدأ بمراجعة إعدادات الحساب والبريد والخصوصية والأمان.
لا تحتاج إلى تغيير عشرات الخيارات في اليوم الأول، لكن من المهم معرفة مكان الإعدادات لأنك ستستخدمها لاحقًا لإدارة البريد وكلمات المرور وطرق المصادقة والتطبيقات المتصلة.
11. فعّل المصادقة الثنائية 2FA
انتقل إلى إعدادات الأمان وابحث عن Two-Factor Authentication.
فعّلها باستخدام إحدى الطرق المناسبة التي يوفرها GitHub لحسابك.
هذه الخطوة مهمة لأنها تمنع الاعتماد على كلمة المرور وحدها في حماية الحساب.
12. احفظ Recovery Codes في مكان آمن
أثناء إعداد المصادقة الثنائية ستتوفر لك وسائل استرداد للحساب، ومنها Recovery Codes في السيناريوهات المدعومة.
احفظها في مدير كلمات مرور موثوق أو مكان آمن منفصل عن جهاز المصادقة الأساسي.
لا تحتفظ بالنسخة الوحيدة في الهاتف نفسه؛ فإذا ضاع الهاتف قد تفقد تطبيق المصادقة وأكواد الاسترداد في الوقت نفسه.
13. أضف Passkey إذا كانت مناسبة لك
إذا كانت أجهزتك تدعم Passkeys، يمكنك إضافتها إلى حساب GitHub لتوفير طريقة حديثة وآمنة لتسجيل الدخول.
لكن حافظ أيضًا على وسائل استرداد الحساب المنظمة ولا تعتمد على جهاز واحد فقط.
14. أكمل Profile الخاص بك
انتقل إلى ملفك الشخصي وأضف المعلومات التي تريد عرضها للآخرين.
يمكن أن تضيف اسمك ووصفًا قصيرًا مثل:
Python Learner
أو:
Cybersecurity Student
أو مجال التعلم الذي تعمل عليه.
لا تحتاج إلى إضافة معلومات شخصية كثيرة.
15. أنشئ أول Repository
بعد أن أصبح الحساب جاهزًا، أنشئ أول Repository حتى تبدأ استخدام GitHub بصورة عملية.
يمكن تسمية أول مستودع مثل:
python-basics
أو:
my-first-project
واختر هل سيكون Public أم Private حسب طبيعة المحتوى.
16. أضف README إلى المشروع
أنشئ ملف README يشرح بصورة بسيطة ما هو المشروع وما الذي يفعله.
حتى لو كان أول مشروع صغيرًا جدًا، كتابة README عادة ممتازة يجب أن تبدأ بها مبكرًا.
17. ابدأ ربط GitHub بـGit على جهازك
بعد إنشاء Repository، يمكنك استخدام Git أو GitHub Desktop للعمل على المشروع محليًا، ثم رفع التغييرات إلى GitHub.
عند هذه النقطة تكون قد انتقلت من مجرد "إنشاء حساب GitHub" إلى استخدام المنصة فعليًا ضمن رحلة تعلم البرمجة.
اختيار اسم المستخدم خطوة تستحق بعض التفكير
اسم المستخدم يظهر داخل رابط ملفك الشخصي وفي مستودعاتك وأجزاء متعددة من المنصة. لذلك يفضل اختيار اسم يمكن أن يستمر معك فترة طويلة.
يمكن أن يكون اسمك الحقيقي أو صيغة قريبة منه، خصوصًا إذا كان هدفك بناء Portfolio مهني.
مشكلة اختيار اسم مؤقت
قد تختار اسمًا مضحكًا ثم تكتشف بعد سنوات أنك تريد إرسال حسابك إلى شركة أثناء التقدم لوظيفة.
يمكن تغيير بعض بيانات الحساب لاحقًا، لكن الأفضل البدء باسم واضح ومناسب بدل الاعتماد على التغيير مستقبلًا.
استخدم بريدًا يمكنك الاحتفاظ به
إذا كنت طالبًا وتستخدم بريد الجامعة، فكر في احتمال انتهاء صلاحية الوصول إليه بعد التخرج.
يمكنك استخدام بريد شخصي أساسي ثم إضافة البريد الجامعي عند الحاجة.
كما ينبغي تأمين البريد نفسه باستخدام كلمة مرور قوية وMFA، لأن حماية GitHub تعتمد جزئيًا على أمان البريد المرتبط بالحساب.
كلمة المرور يجب أن تكون خاصة بـGitHub
إعادة استخدام كلمات المرور واحدة من أكثر الممارسات خطورة. إذا تعرض موقع آخر لتسريب وكانت كلمة المرور نفسها مستخدمة في GitHub، قد يحاول المهاجم استخدام البيانات المسربة للوصول إلى حسابك.
لذلك استخدم Password Manager وأنشئ كلمة مرور مختلفة تمامًا.
توثيق البريد خطوة أساسية
إذا لم تصل رسالة التحقق فورًا، لا تنشئ حسابًا آخر مباشرة.
راجع Spam أو Junk، ثم تحقق من البريد الموجود داخل إعدادات GitHub.
إذا اكتشفت أنك كتبته بصورة غير صحيحة، قم بتحديثه ثم أعد إرسال رسالة التحقق.
لا تشارك حساب GitHub مع زميلك
عندما تعمل على مشروع جماعي لا تعطي الآخرين كلمة المرور الخاصة بك.
كل شخص يجب أن يمتلك حسابه الخاص، ثم تتم إضافة الأعضاء إلى Repository أو Organization بالصلاحيات المناسبة.
هذا يحافظ على الأمن ويجعل تاريخ Git يوضح من أجرى كل تغيير.
فعّل 2FA قبل أن يصبح حسابك مهمًا
قد يحتوي حسابك مستقبلًا على مشروعات أو صلاحيات داخل مؤسسات، لذلك لا تؤجل حماية الحساب.
فعّل 2FA مبكرًا، واحفظ طرق الاسترداد.
Passkeys تضيف طريقة حديثة لتسجيل الدخول
تدعم GitHub استخدام Passkeys، ويمكن أن تكون خيارًا جيدًا عندما تكون أجهزتك متوافقة معها.
تساعد Passkeys كذلك على مقاومة عدد من هجمات التصيد لأنها مرتبطة بطريقة أقوى بالنطاق الصحيح.
احفظ Recovery Codes خارج الهاتف
إذا فقدت جهاز المصادقة ولم يكن لديك Recovery Codes أو وسيلة بديلة، قد تواجه صعوبة كبيرة في الوصول إلى الحساب.
الأفضل تخزين أكواد الاسترداد في Password Manager أو مكان آمن مستقل.
اضبط ملفك الشخصي بطريقة بسيطة
لا تحتاج إلى تصميم ملف GitHub ضخم من اليوم الأول.
اكتب اسمًا ووصفًا بسيطًا للتخصص الذي تتعلمه. ويمكنك لاحقًا إضافة موقعك أو Portfolio أو Profile README عندما يصبح لديك محتوى يستحق العرض.
لا تنشر معلومات شخصية أكثر مما تحتاج
GitHub يحتوي على مساحات عامة، لذلك لا تضع رقم الهاتف أو بيانات شخصية حساسة في Bio أو README.
وتذكر أن الملفات داخل Public Repository يمكن أن يراها الآخرون.
حافظ على خصوصية البريد إذا أردت
يمكن لـGitHub توفير خيارات تساعد على عدم إظهار بريدك الشخصي داخل بعض أنشطة Git.
لكن يجب كذلك مراجعة إعدادات Git المحلية على جهازك لأن Commits يمكن أن تحتوي على عنوان البريد الذي أعددته محليًا.
أنشئ أول Repository بطريقة منظمة
عند إنشاء Repository جديد اختر اسمًا يصف المشروع.
إذا كنت تتعلم Python مثلًا:
python-basics
أفضل من:
project1-new-final
ثم حدد هل تريد Public أو Private.
المشروع التعليمي الذي تريد عرضه يمكن أن يكون Public، بينما الملفات الخاصة أو غير الجاهزة للنشر يمكن الاحتفاظ بها في Private Repository.
Public لا يعني أنه مسموح برفع أي شيء
لا تضع كلمات المرور أو مفاتيح API أو Credentials داخل مستودع عام.
والقاعدة الأفضل هي ألا تضع الأسرار في Git حتى لو كان Repository خاصًا.
استخدم Environment Variables وطرق إدارة الأسرار المناسبة.
حذف Secret بعد Push لا يعني أن المشكلة انتهت
إذا تم تسجيل السر داخل Commit ثم رفعه، فقد يظل موجودًا في Git History.
إذا حدث ذلك، يجب اعتبار Credential مكشوفة وإلغاؤها أو تدويرها فورًا، ثم التعامل مع التاريخ عند الحاجة.
README تجعل مشروعك مفهومًا
اكتب داخل README وصفًا بسيطًا للمشروع، وطريقة تشغيله، والتقنيات المستخدمة.
حتى المشروعات الصغيرة تستفيد من التوثيق.
بعد ستة أشهر ستشكر نفسك لأنك كتبت كيف يعمل المشروع.
استخدم .gitignore منذ البداية
ملف .gitignore يساعد على منع Git من تتبع الملفات التي لا ينبغي رفعها.
يمكن أن يشمل ملفات البيئة المحلية وCache ومجلدات Dependencies أو ملفات إعداد حساسة وفق المشروع.
مراجعة git status قبل كل Commit عادة ممتازة تمنع كثيرًا من الأخطاء.
GitHub ليس هو Git
إنشاء Repository على الموقع لا يجعل مشروعك المحلي مرتبطًا به تلقائيًا.
تحتاج إلى Git أو أداة مثل GitHub Desktop لكي تعمل محليًا ثم تستخدم Commit وPush وPull.
Git يدير التاريخ، بينما GitHub تستضيف المستودع وتضيف التعاون.
GitHub Desktop مناسب للمبتدئ
إذا كنت غير مرتاح مع Terminal، تستطيع البدء باستخدام GitHub Desktop.
يمكنك مشاهدة الملفات التي تغيرت وإنشاء Commit وتنفيذ Push من واجهة رسومية.
لكن تعلم معنى العمليات نفسها، لأن فهم Git أهم من مكان الزر.
تعلم Clone وCommit وPush تدريجيًا
بعد إنشاء Repository، جرب Clone إلى جهازك، ثم عدل ملفًا وأنشئ Commit واضحة وارفعها باستخدام Push.
هذه الدورة البسيطة هي أفضل بداية عملية.
بعدها تعلم Branches ثم Pull Requests.
لا تعتمد على دروس قديمة في المصادقة
بعض الشروحات القديمة تعرض استخدام كلمة مرور GitHub مباشرة في عمليات Git عبر HTTPS. طرق المصادقة الحالية مختلفة وتعتمد على وسائل أحدث مثل Credential Managers وTokens وSSH وفق طريقة العمل.
إذا اختلف الفيديو القديم مع التوثيق الحديث، استخدم تعليمات GitHub الحالية.
SSH Keys مهمة لكن لا تحتاج إليها في أول ساعة
يمكنك تعلم SSH بعد أن تفهم أساسيات Git.
إنشاء الحساب وأول Repository لا يحتاج إلى أن تحول الموضوع إلى دورة كاملة في المفاتيح والتشفير.
ابدأ بسيطًا ثم أضف المهارات عندما تظهر الحاجة.
لا تستخدم GitHub كخدمة رفع ملفات فقط
إذا كنت تعدل المشروع محليًا ثم ترفع نسخة جديدة يدويًا عبر المتصفح كل مرة، فأنت لا تستفيد من Git بالصورة الصحيحة.
تعلم Commit وPush حتى يصبح لديك تاريخ منظم للمشروع.
اكتب رسائل Commit واضحة
تجنب رسائل مثل:
update
أو:
final
واكتب وصفًا قصيرًا للتغيير الذي حدث.
ذلك يجعل المشروع أسهل في المتابعة لاحقًا.
احذر رسائل التصيد باسم GitHub
قد تصلك رسالة تدعي وجود مشكلة في الحساب أو مستودع وتطلب منك تسجيل الدخول.
لا تدخل Credentials من رابط غير موثوق. افتح GitHub مباشرة إذا كنت غير متأكد وتحقق من الحساب من الداخل.
استخدام Passkeys وPassword Manager يوفر طبقة مساعدة مهمة ضد صفحات التصيد.
راجع التطبيقات المرتبطة بحسابك
مع الوقت قد تربط GitHub بمحررات كود أو منصات استضافة وخدمات أخرى.
اقرأ الصلاحيات قبل الموافقة، ولا تمنح تطبيقًا مجهولًا وصولًا إلى كل Private Repositories دون حاجة.
احذف التكاملات التي لم تعد تستخدمها.
لا تجعل عدد المستودعات هدفك
وجود عشرات Repositories لا يعني أن ملفك أقوى.
ثلاثة مشروعات منظمة ولها README واضحة أفضل من عشرات المستودعات التي تحتوي على ملفات غير مكتملة ولا يوجد شرح لها.
Contribution Graph ليس مقياسًا لمستواك
لا تنشئ Commits بلا معنى لمجرد الحفاظ على المربعات الخضراء.
استخدم Git بصورة طبيعية أثناء العمل على المشروعات، وستظهر المساهمات تلقائيًا.
قيمة المطور في جودة ما يبنيه ويفهمه، وليس عدد الأيام الخضراء.
ابدأ بمشروع حقيقي صغير
إذا كنت تتعلم Python، ارفع برنامجًا بسيطًا كتبته بنفسك.
وإذا كنت تتعلم JavaScript، يمكنك رفع صفحة أو تطبيق صغير.
أضف README، ثم نفذ تحديثًا بعد عدة أيام باستخدام Commit جديدة.
بعد ذلك جرب Branch وPull Request.
بهذه الطريقة يصبح GitHub جزءًا من التعلم الفعلي.
المشكلات الأكثر شيوعًا أثناء إنشاء الحساب
قد تواجه اسم مستخدم محجوزًا أو رسالة تحقق لم تصل أو بريدًا تم إدخاله بصورة خاطئة أو مشكلة في المصادقة الثنائية.
تعامل مع كل مشكلة على حدة. لا تنشئ حسابات متعددة عشوائيًا.
إذا كان Username محجوزًا، اختر بديلًا واضحًا. وإذا لم يصل البريد، افحص Spam وأعد إرسال التحقق. وإذا فقدت كلمة المرور، استخدم مسار الاسترداد الرسمي.
أما إذا فقدت 2FA، فاستخدم وسائل الاسترداد التي أعددتها مسبقًا.
تجنب إنشاء عدة حسابات دون داعٍ
قد تستخدم بريدًا شخصيًا ثم بريد الجامعة ثم خيار تسجيل اجتماعي وتكتشف أنك أنشأت أكثر من حساب.
اختر حسابًا أساسيًا وأضف إليه عناوين البريد المناسبة عندما يكون ذلك متاحًا بدل توزيع مشروعاتك على حسابات كثيرة بلا حاجة.
خطواتك الأولى بعد نجاح التسجيل
بعد إنشاء الحساب بنجاح، لا تكتفِ بتركه فارغًا. استخدمه في تجربة عملية بسيطة تشمل:
إنشاء أول Repository.
إضافة README.
Clone للمشروع على جهازك.
إضافة ملف أو تعديل ملف.
إنشاء Commit.
تنفيذ Push.
إنشاء Branch تجريبي.
فتح Pull Request.
هذا التمرين الصغير يجمع معظم المفاهيم التي يحتاج إليها المبتدئ في الاستخدام اليومي الأول.
الخلاصة: إنشاء حساب GitHub هو بداية رحلة عملية
إنشاء حساب على GitHub يبدأ من خطوات بسيطة وواضحة: الدخول إلى الموقع الرسمي، اختيار Sign Up، استخدام بريد يمكنك الاحتفاظ به، إنشاء كلمة مرور قوية، اختيار Username مناسب، إكمال التحقق، ثم توثيق البريد.
بعد التسجيل، لا تؤجل الأمان. فعّل 2FA، واحفظ Recovery Codes، وأضف Passkey إذا كانت مناسبة لك، ثم راجع إعدادات البريد والخصوصية.
بعدها أنشئ أول Repository وأضف README و.gitignore حسب احتياج المشروع، ثم استخدم Git أو GitHub Desktop لربط مشروعك المحلي بالمستودع.
ولا تجعل هدفك امتلاك حساب فقط. GitHub تصبح مفيدة عندما تسجل تاريخ مشروعاتك بصورة منظمة، وتستخدم Branches وPull Requests، وتبدأ بالتعاون وقراءة أكواد الآخرين.
ومع مرور الوقت سيتحول الحساب من صفحة فارغة إلى سجل عملي لمسيرتك البرمجية. ستظهر فيه التطبيقات التي بنيتها، والأخطاء التي أصلحتها، واللغات التي تعلمتها، وطريقة تنظيمك للكود.
كل ذلك يبدأ بخطوات تسجيل بسيطة، لكن تنفيذها بصورة صحيحة وتأمين الحساب منذ البداية يوفر لك أساسًا تستطيع البناء عليه لسنوات.

0 تعليقات