486 words
2 minutes
كيفية تثبيث الـGit

مقدمة#

  • جيت أو Git هو نظام مشهور جداً للتحكم في إصدارات الأكواد، سنتطرق في هذا المقال إلي إعداد جيت بشكل مبدأي.
  • جيتهاب أو Github هي خدمة تسمح لك برفع، استضافة و أدارة أكوادك الخاصة باستخدام جيت.

بالرغم من تشابه الأسماء فالإثنين مختلفين و حتي أنهم من شركات مختلفة، مع ذلك، جوهر جيتهاب يدور حول الـGit.

الخطوة الأولي#

قم بتحميل إصدار Git المتاح للنظام أو التوزيعة التي تستخدمها من هنا: https://git-scm.com/downloads

انشاء حساب جيتهاب#

قم بزيارة Github.com، ستحتاج إلي بريد إلكتروني يعمل و سيتم استخدامه لتميز مساهماتك.

إعداد جيت#

لكي يعمل جيت بشكلٍ صحيح، علينا أن نُعلمه من نحن، ليتمكن من ربط المستخدم المحلي (أنت) بـجيتهاب، و عندما تعمل مع فريق، تتيح هذه المعلومات إمكانية رؤية ما قمت بتنفيذه من أكواد و ما قام بتنفيذه أي شخص آخر في فريقك.

git config --global user.name "إسمك"
git config --global user.email "بريدك الخاص@example.com"

علي سبيل المثال، هذه صفحتي علي الـGithub و هذا ما استخدم من إعدادات:

git config --global user.name "Abdo .AlGhoul" # يمكن للمستخدم أن يكون أي إسم
git config --global user.email "[email protected]" # علي البريد أن يتطابق بما إستخدمت علي جيتهاب

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

git config --get user.name
git config --get user.email

انشاء مفتاح SSH#

الـSSH هو مفتاح مُعرِّف مشفر آمن. فهو بمثابة كلمة مرور طويلة جدًا تُستخدم لتحديد هوية جهازك. يستخدم جيتهاب مفتاح الSSH للسماح لك بالرفع إلى المستودع الخاص بك دون الحاجة إلى كتابة اسم المستخدم وكلمة المرور في كل مرة.

لإنشاء مفتاح SSH جديد، قم بإدخال الأمر التالي داخل الـCMD/SHELL.

ssh-keygen -t ed25519
  • عندما يطالبك بتحديد موقع لحفظ المفتاح الذي تم إنشاؤه، فقط اضغط على Enter.
  • بعد ذلك، سيطلب منك كلمة مرور؛ أدخلها إذا كنت ترغب في ذلك، ولكنها ليست ضرورية.

ربط مفتاح SSH الخاص بك مع GitHub#

الآن، عليك إخبار GitHub بمفتاح الـSSH الخاص بك حتى تتمكن من رفع الكود الخاص بك دون كتابة كلمة مرور في كل مرة. أولاً، ستنتقل إلى المكان الذي يتلقى فيه GitHub مفتاح SSH الخاص بنا. قم بتسجيل الدخول إلى GitHub وانقر على صورة ملفك الشخصي في الزاوية اليمنى العليا. بعد ذلك، انقر فوق “الإعدادات” في القائمة المنسدلة.

image.png

بعد ذلك، على الجانب الأيسر، انقر فوق SSH and GPG keys. ثم انقر فوق الزر الأخضر في الزاوية اليمنى العليا الذي يشير إلىNew SSH Key. قم بتسمية مفتاحك بشيء وصفي بما يكفي لتتمكن من تذكر الجهاز الذي جاء منه مفتاح الـSSH هذا، علي سبيل المثال windows-key. اترك هذه النافذة مفتوحة أثناء قيامك بالخطوات التالية. image.png

الآن تحتاج إلى نسخ مفتاح الـSSH العام الخاص بك. للقيام بذلك، سنستخدم الأمر المسمى cat لقراءة الملف إلى وحدة التحكم. (لاحظ أن ملحق الملف .pub مهم في هذه الحالة.)

cat ~/.ssh/id_ed25519.pub

قم باختيار ونسخ الناتج بأكمله من الأمر. إذا اتبعت الإرشادات المذكورة في الأعلي، فمن المرجح أن يبدأ الإخراج بـssh-ed25519 وينتهيباسم المستخدم@hostname الخاص بك. و الآن، ارجع إلى GitHub في نافذة المتصفح لديك وقم بلصق المفتاح الذي نسخته في حقل المفتاح. احتفظ بنوع المفتاح كما هو Authentication Key و من ثم انقر Add SSH key. إن وصلت إلي هذه الخطوة فقد قمت بإضافة مفتاح الـSSH الخاص بك بنجاح! image.png

كيفية تثبيث الـGit
https://alghoul.dev/posts/كيفية-تثبيث-git/
Author
Abdo .AlGhoul
Published at
2022-12-13